pocl →
5.0-2+rpi1+b1 →
armhf → 2024-06-07 06:14:56
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-04
+==============================================================================+
| pocl 5.0-2+rpi1+b1 (armhf) Fri, 07 Jun 2024 04:40:26 +0000 |
+==============================================================================+
Package: pocl
Version: 5.0-2+rpi1+b1
Source Version: 5.0-2+rpi1
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-ec9c5598-dc51-467c-be33-d489f00f4c9f' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.6 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.3 MB]
Fetched 30.0 MB in 30s (987 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'pocl' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/opencl-team/pocl.git
Please use:
git clone https://salsa.debian.org/opencl-team/pocl.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2385 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main pocl 5.0-2+rpi1 (dsc) [2713 B]
Get:2 http://172.17.4.1/private trixie-staging/main pocl 5.0-2+rpi1 (tar) [2362 kB]
Get:3 http://172.17.4.1/private trixie-staging/main pocl 5.0-2+rpi1 (diff) [20.4 kB]
Fetched 2385 kB in 0s (8730 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/pocl-YHPoAX/pocl-5.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/pocl-YHPoAX' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-LLKYnS/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-LLKYnS/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-LLKYnS/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Packages [429 B]
Fetched 2105 B in 1s (2822 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
ca-certificates cron cron-daemon-common dbus dbus-bin dbus-daemon
dbus-session-bus-common dbus-system-bus-common dmsetup
libalgorithm-diff-perl libalgorithm-merge-perl libapparmor1
libarchive-cpio-perl libcryptsetup12 libdbus-1-3 libdevmapper1.02.1
libexpat1 libfdisk1 libfile-fcntllock-perl libjson-c5 libkmod2 libltdl-dev
libltdl7 libmail-sendmail-perl libsys-hostname-long-perl libsystemd-shared
netbase openssl systemd systemd-dev systemd-timesyncd util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (23.6 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), gcc (>= 4:13), clang-16, libclang-16-dev, libclang-cpp16-dev, llvm-16-dev, cmake, libhwloc-dev, ocl-icd-dev, ocl-icd-opencl-dev, pkg-config, pkg-kde-tools, clinfo
Filtered Build-Depends: debhelper-compat (= 13), gcc (>= 4:13), clang-16, libclang-16-dev, libclang-cpp16-dev, llvm-16-dev, cmake, libhwloc-dev, ocl-icd-dev, ocl-icd-opencl-dev, pkg-config, pkg-kde-tools, clinfo
dpkg-deb: building package 'sbuild-build-depends-pocl-dummy' in '/<<BUILDDIR>>/resolver-LLKYnS/apt_archive/sbuild-build-depends-pocl-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-pocl-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Sources [573 B]
Get:5 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Packages [647 B]
Fetched 2553 B in 1s (3361 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install pocl build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
ca-certificates cron cron-daemon-common dbus dbus-bin dbus-daemon
dbus-session-bus-common dbus-system-bus-common dmsetup
libalgorithm-diff-perl libalgorithm-merge-perl libapparmor1
libarchive-cpio-perl libcryptsetup12 libdbus-1-3 libdevmapper1.02.1
libfdisk1 libfile-fcntllock-perl libjson-c5 libkmod2 libmail-sendmail-perl
libsys-hostname-long-perl libsystemd-shared openssl systemd systemd-dev
systemd-timesyncd util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
clang-16 clinfo cmake cmake-data icu-devtools libarchive13t64 libbrotli1
libbsd0 libclang-16-dev libclang-common-16-dev libclang-cpp16-dev
libclang-cpp16t64 libclang1-16t64 libcurl4t64 libedit2 libffi-dev libgc1
libgssapi-krb5-2 libhwloc-dev libhwloc15 libicu-dev libjsoncpp25
libk5crypto3 libkrb5-3 libllvm16t64 libncurses-dev libncurses6 libnghttp2-14
libnsl2 libnuma-dev libnuma1 libobjc-13-dev libobjc4 libpfm4 libpkgconf3
libproc2-0 libpsl5t64 libpython3-stdlib libpython3.11-minimal
libpython3.11-stdlib librhash0 librtmp1 libssh2-1t64 libtirpc3t64 libuv1t64
libxml2-dev libyaml-0-2 libz3-4 libz3-dev llvm-16 llvm-16-dev
llvm-16-linker-tools llvm-16-runtime llvm-16-tools media-types ocl-icd-dev
ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers
pkg-config pkg-kde-tools pkgconf pkgconf-bin procps python3 python3-chardet
python3-debian python3-minimal python3-pkg-resources python3-pygments
python3-yaml python3.11 python3.11-minimal
Suggested packages:
clang-16-doc wasi-libc cmake-doc cmake-format elpa-cmake-mode ninja-build
lrzip krb5-doc krb5-user icu-doc ncurses-doc llvm-16-doc opencl-icd
opencl-clhpp-headers-doc cdbs python3-doc python3-tk python3-venv
python3-setuptools python-pygments-doc ttf-bitstream-vera python3.11-venv
python3.11-doc binfmt-support
Recommended packages:
libclang-rt-16-dev libhwloc-plugins krb5-locales libgpm2 publicsuffix
libssl3 libgl-dev libwww-perl psmisc python3-apt zstd
The following NEW packages will be installed:
clang-16 clinfo cmake cmake-data icu-devtools libarchive13t64 libbrotli1
libbsd0 libclang-16-dev libclang-common-16-dev libclang-cpp16-dev
libclang-cpp16t64 libclang1-16t64 libcurl4t64 libedit2 libffi-dev libgc1
libgssapi-krb5-2 libhwloc-dev libhwloc15 libicu-dev libjsoncpp25
libk5crypto3 libkrb5-3 libllvm16t64 libncurses-dev libncurses6 libnghttp2-14
libnsl2 libnuma-dev libnuma1 libobjc-13-dev libobjc4 libpfm4 libpkgconf3
libproc2-0 libpsl5t64 libpython3-stdlib libpython3.11-minimal
libpython3.11-stdlib librhash0 librtmp1 libssh2-1t64 libtirpc3t64 libuv1t64
libxml2-dev libyaml-0-2 libz3-4 libz3-dev llvm-16 llvm-16-dev
llvm-16-linker-tools llvm-16-runtime llvm-16-tools media-types ocl-icd-dev
ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers
pkg-config pkg-kde-tools pkgconf pkgconf-bin procps python3 python3-chardet
python3-debian python3-minimal python3-pkg-resources python3-pygments
python3-yaml python3.11 python3.11-minimal sbuild-build-depends-pocl-dummy
0 upgraded, 75 newly installed, 0 to remove and 16 not upgraded.
Need to get 162 MB/162 MB of archives.
After this operation, 1013 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ sbuild-build-depends-pocl-dummy 0.invalid.0 [936 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-minimal armhf 3.11.9-1+b1 [804 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf python3.11-minimal armhf 3.11.9-1+b1 [1574 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf python3-minimal armhf 3.11.8-1 [26.3 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf media-types all 10.1.0 [26.9 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libkrb5-3 armhf 1.20.1-6+b4 [286 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libgssapi-krb5-2 armhf 1.20.1-6+b4 [111 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3 [70.4 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libnsl2 armhf 1.3.0-3+b1 [34.6 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-stdlib armhf 3.11.9-1+b1 [1697 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf python3.11 armhf 3.11.9-1+b1 [602 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf libpython3-stdlib armhf 3.11.8-1 [9332 B]
Get:13 http://172.17.4.1/private trixie-staging/main armhf python3 armhf 3.11.8-1 [27.4 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf libproc2-0 armhf 2:4.0.4-4 [54.8 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf procps armhf 2:4.0.4-4 [848 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.12.2-1 [127 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20240517-1 [76.8 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libz3-4 armhf 4.8.12-3.1 [5797 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libllvm16t64 armhf 1:16.0.6-27+rpi1 [20.7 MB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libclang-cpp16t64 armhf 1:16.0.6-27+rpi1 [9924 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libgc1 armhf 1:8.2.6-1 [234 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf libobjc4 armhf 14-20240221-2.1+rpi1 [33.7 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libobjc-13-dev armhf 13.2.0-16.1+rpi1 [160 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf libclang-common-16-dev armhf 1:16.0.6-27+rpi1 [657 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf llvm-16-linker-tools armhf 1:16.0.6-27+rpi1 [1018 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf libclang1-16t64 armhf 1:16.0.6-27+rpi1 [5580 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf clang-16 armhf 1:16.0.6-27+rpi1 [105 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-libopencl1 armhf 2.3.2-1+b2 [37.3 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf clinfo armhf 3.0.23.01.25-1 [45.5 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf libarchive13t64 armhf 3.7.2-2.1 [299 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf libbrotli1 armhf 1.1.0-2 [280 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-14 armhf 1.61.0-1+b2 [63.2 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b4 [52.5 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libssh2-1t64 armhf 1.11.0-4.1+rpi1 [197 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libcurl4t64 armhf 8.8.0-1 [389 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libjsoncpp25 armhf 1.9.5-6 [64.7 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libuv1t64 armhf 1.48.0-4+rpi1 [133 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf cmake-data all 3.29.4-1+rpi1 [2167 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf cmake armhf 3.29.4-1+rpi1 [7927 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf icu-devtools armhf 72.1-4+b1 [176 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf libclang-16-dev armhf 1:16.0.6-27+rpi1 [26.4 MB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf libclang-cpp16-dev armhf 1:16.0.6-27+rpi1 [38.4 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libffi-dev armhf 3.4.6-1 [61.4 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libhwloc15 armhf 2.10.0-1 [131 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libnuma1 armhf 2.0.18-1 [19.0 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf libnuma-dev armhf 2.0.18-1 [32.8 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf libhwloc-dev armhf 2.10.0-1 [204 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf libicu-dev armhf 72.1-4+b1 [9970 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf libncurses6 armhf 6.5-2 [80.7 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libncurses-dev armhf 6.5-2 [289 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libpfm4 armhf 4.13.0+git32-g0d4ed0e-1 [46.0 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3+b4 [648 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf libyaml-0-2 armhf 0.2.5-1 [44.6 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf libz3-dev armhf 4.8.12-3.1 [90.6 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf llvm-16-runtime armhf 1:16.0.6-27+rpi1 [460 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf llvm-16 armhf 1:16.0.6-27+rpi1 [19.0 MB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf python3-pkg-resources all 68.1.2-2 [241 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf python3-pygments all 2.17.2+dfsg-1 [818 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf python3-yaml armhf 6.0.1-2 [109 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf llvm-16-tools armhf 1:16.0.6-27+rpi1 [424 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf llvm-16-dev armhf 1:16.0.6-27+rpi1 [39.4 MB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf opencl-c-headers all 3.0~2024.05.08-1 [46.1 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-dev armhf 2.3.2-1+b2 [14.9 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf opencl-clhpp-headers all 3.0~2023.12.14-1 [49.5 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-opencl-dev armhf 2.3.2-1+b2 [8648 B]
Get:69 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf python3-chardet all 5.2.0+dfsg-1 [107 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf python3-debian all 0.1.49 [115 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf pkg-kde-tools all 0.17.1 [84.4 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 162 MB in 13s (12.2 MB/s)
Selecting previously unselected package libpython3.11-minimal:armhf.
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.9-1+b1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11-minimal (3.11.9-1+b1) ...
Setting up libpython3.11-minimal:armhf (3.11.9-1+b1) ...
Setting up python3.11-minimal (3.11.9-1+b1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16757 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.8-1_armhf.deb ...
Unpacking python3-minimal (3.11.8-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../2-libk5crypto3_1.20.1-6+b4_armhf.deb ...
Unpacking libk5crypto3:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../3-libkrb5-3_1.20.1-6+b4_armhf.deb ...
Unpacking libkrb5-3:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../4-libgssapi-krb5-2_1.20.1-6+b4_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libtirpc3t64:armhf.
Preparing to unpack .../5-libtirpc3t64_1.3.4+ds-1.3_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3) ...
Selecting previously unselected package libnsl2:armhf.
Preparing to unpack .../6-libnsl2_1.3.0-3+b1_armhf.deb ...
Unpacking libnsl2:armhf (1.3.0-3+b1) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../7-libpython3.11-stdlib_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.9-1+b1) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../8-python3.11_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11 (3.11.9-1+b1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../9-libpython3-stdlib_3.11.8-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.8-1) ...
Setting up python3-minimal (3.11.8-1) ...
Selecting previously unselected package python3.
(Reading database ... 17233 files and directories currently installed.)
Preparing to unpack .../00-python3_3.11.8-1_armhf.deb ...
Unpacking python3 (3.11.8-1) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../01-libproc2-0_2%3a4.0.4-4_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-4) ...
Selecting previously unselected package procps.
Preparing to unpack .../02-procps_2%3a4.0.4-4_armhf.deb ...
Unpacking procps (2:4.0.4-4) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../03-libbsd0_0.12.2-1_armhf.deb ...
Unpacking libbsd0:armhf (0.12.2-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../04-libedit2_3.1-20240517-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20240517-1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../05-libz3-4_4.8.12-3.1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-3.1) ...
Selecting previously unselected package libllvm16t64:armhf.
Preparing to unpack .../06-libllvm16t64_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libllvm16t64:armhf (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libclang-cpp16t64.
Preparing to unpack .../07-libclang-cpp16t64_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-cpp16t64 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libgc1:armhf.
Preparing to unpack .../08-libgc1_1%3a8.2.6-1_armhf.deb ...
Unpacking libgc1:armhf (1:8.2.6-1) ...
Selecting previously unselected package libobjc4:armhf.
Preparing to unpack .../09-libobjc4_14-20240221-2.1+rpi1_armhf.deb ...
Unpacking libobjc4:armhf (14-20240221-2.1+rpi1) ...
Selecting previously unselected package libobjc-13-dev:armhf.
Preparing to unpack .../10-libobjc-13-dev_13.2.0-16.1+rpi1_armhf.deb ...
Unpacking libobjc-13-dev:armhf (13.2.0-16.1+rpi1) ...
Selecting previously unselected package libclang-common-16-dev.
Preparing to unpack .../11-libclang-common-16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-common-16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package llvm-16-linker-tools.
Preparing to unpack .../12-llvm-16-linker-tools_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-linker-tools (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libclang1-16t64.
Preparing to unpack .../13-libclang1-16t64_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang1-16t64 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package clang-16.
Preparing to unpack .../14-clang-16_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking clang-16 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../15-ocl-icd-libopencl1_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.3.2-1+b2) ...
Selecting previously unselected package clinfo.
Preparing to unpack .../16-clinfo_3.0.23.01.25-1_armhf.deb ...
Unpacking clinfo (3.0.23.01.25-1) ...
Selecting previously unselected package libarchive13t64:armhf.
Preparing to unpack .../17-libarchive13t64_3.7.2-2.1_armhf.deb ...
Unpacking libarchive13t64:armhf (3.7.2-2.1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../18-libbrotli1_1.1.0-2_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../19-libnghttp2-14_1.61.0-1+b2_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.61.0-1+b2) ...
Selecting previously unselected package libpsl5t64:armhf.
Preparing to unpack .../20-libpsl5t64_0.21.2-1.1_armhf.deb ...
Unpacking libpsl5t64:armhf (0.21.2-1.1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../21-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssh2-1t64:armhf.
Preparing to unpack .../22-libssh2-1t64_1.11.0-4.1+rpi1_armhf.deb ...
Unpacking libssh2-1t64:armhf (1.11.0-4.1+rpi1) ...
Selecting previously unselected package libcurl4t64:armhf.
Preparing to unpack .../23-libcurl4t64_8.8.0-1_armhf.deb ...
Unpacking libcurl4t64:armhf (8.8.0-1) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../24-libjsoncpp25_1.9.5-6_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-6) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../25-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1t64:armhf.
Preparing to unpack .../26-libuv1t64_1.48.0-4+rpi1_armhf.deb ...
Unpacking libuv1t64:armhf (1.48.0-4+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../27-cmake-data_3.29.4-1+rpi1_all.deb ...
Unpacking cmake-data (3.29.4-1+rpi1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../28-cmake_3.29.4-1+rpi1_armhf.deb ...
Unpacking cmake (3.29.4-1+rpi1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../29-icu-devtools_72.1-4+b1_armhf.deb ...
Unpacking icu-devtools (72.1-4+b1) ...
Selecting previously unselected package libclang-16-dev.
Preparing to unpack .../30-libclang-16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libclang-cpp16-dev.
Preparing to unpack .../31-libclang-cpp16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-cpp16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../32-libffi-dev_3.4.6-1_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.6-1) ...
Selecting previously unselected package libhwloc15:armhf.
Preparing to unpack .../33-libhwloc15_2.10.0-1_armhf.deb ...
Unpacking libhwloc15:armhf (2.10.0-1) ...
Selecting previously unselected package libnuma1:armhf.
Preparing to unpack .../34-libnuma1_2.0.18-1_armhf.deb ...
Unpacking libnuma1:armhf (2.0.18-1) ...
Selecting previously unselected package libnuma-dev:armhf.
Preparing to unpack .../35-libnuma-dev_2.0.18-1_armhf.deb ...
Unpacking libnuma-dev:armhf (2.0.18-1) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../36-libhwloc-dev_2.10.0-1_armhf.deb ...
Unpacking libhwloc-dev:armhf (2.10.0-1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../37-libicu-dev_72.1-4+b1_armhf.deb ...
Unpacking libicu-dev:armhf (72.1-4+b1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../38-libncurses6_6.5-2_armhf.deb ...
Unpacking libncurses6:armhf (6.5-2) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../39-libncurses-dev_6.5-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.5-2) ...
Selecting previously unselected package libpfm4:armhf.
Preparing to unpack .../40-libpfm4_4.13.0+git32-g0d4ed0e-1_armhf.deb ...
Unpacking libpfm4:armhf (4.13.0+git32-g0d4ed0e-1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../41-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../42-libxml2-dev_2.9.14+dfsg-1.3+b4_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3+b4) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../43-libyaml-0-2_0.2.5-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-1) ...
Selecting previously unselected package libz3-dev:armhf.
Preparing to unpack .../44-libz3-dev_4.8.12-3.1_armhf.deb ...
Unpacking libz3-dev:armhf (4.8.12-3.1) ...
Selecting previously unselected package llvm-16-runtime.
Preparing to unpack .../45-llvm-16-runtime_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-runtime (1:16.0.6-27+rpi1) ...
Selecting previously unselected package llvm-16.
Preparing to unpack .../46-llvm-16_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../47-python3-pkg-resources_68.1.2-2_all.deb ...
Unpacking python3-pkg-resources (68.1.2-2) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../48-python3-pygments_2.17.2+dfsg-1_all.deb ...
Unpacking python3-pygments (2.17.2+dfsg-1) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../49-python3-yaml_6.0.1-2_armhf.deb ...
Unpacking python3-yaml (6.0.1-2) ...
Selecting previously unselected package llvm-16-tools.
Preparing to unpack .../50-llvm-16-tools_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-tools (1:16.0.6-27+rpi1) ...
Selecting previously unselected package llvm-16-dev.
Preparing to unpack .../51-llvm-16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package opencl-c-headers.
Preparing to unpack .../52-opencl-c-headers_3.0~2024.05.08-1_all.deb ...
Unpacking opencl-c-headers (3.0~2024.05.08-1) ...
Selecting previously unselected package ocl-icd-dev:armhf.
Preparing to unpack .../53-ocl-icd-dev_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-dev:armhf (2.3.2-1+b2) ...
Selecting previously unselected package opencl-clhpp-headers.
Preparing to unpack .../54-opencl-clhpp-headers_3.0~2023.12.14-1_all.deb ...
Unpacking opencl-clhpp-headers (3.0~2023.12.14-1) ...
Selecting previously unselected package ocl-icd-opencl-dev:armhf.
Preparing to unpack .../55-ocl-icd-opencl-dev_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1+b2) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../56-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../57-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../58-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../59-python3-chardet_5.2.0+dfsg-1_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-1) ...
Selecting previously unselected package python3-debian.
Preparing to unpack .../60-python3-debian_0.1.49_all.deb ...
Unpacking python3-debian (0.1.49) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../61-pkg-kde-tools_0.17.1_all.deb ...
Unpacking pkg-kde-tools (0.17.1) ...
Selecting previously unselected package sbuild-build-depends-pocl-dummy.
Preparing to unpack .../62-sbuild-build-depends-pocl-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-pocl-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up libyaml-0-2:armhf (0.2.5-1) ...
Setting up libbrotli1:armhf (1.1.0-2) ...
Setting up libuv1t64:armhf (1.48.0-4+rpi1) ...
Setting up libpsl5t64:armhf (0.21.2-1.1) ...
Setting up libnghttp2-14:armhf (1.61.0-1+b2) ...
Setting up libffi-dev:armhf (3.4.6-1) ...
Setting up libz3-4:armhf (4.8.12-3.1) ...
Setting up libpkgconf3:armhf (1.8.1-1) ...
Setting up libpfm4:armhf (4.13.0+git32-g0d4ed0e-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libncurses6:armhf (6.5-2) ...
Setting up libproc2-0:armhf (2:4.0.4-4) ...
Setting up libhwloc15:armhf (2.10.0-1) ...
Setting up libjsoncpp25:armhf (1.9.5-6) ...
Setting up icu-devtools (72.1-4+b1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libk5crypto3:armhf (1.20.1-6+b4) ...
Setting up libgc1:armhf (1:8.2.6-1) ...
Setting up opencl-c-headers (3.0~2024.05.08-1) ...
Setting up libnuma1:armhf (2.0.18-1) ...
Setting up ocl-icd-libopencl1:armhf (2.3.2-1+b2) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up procps (2:4.0.4-4) ...
Setting up cmake-data (3.29.4-1+rpi1) ...
Setting up libkrb5-3:armhf (1.20.1-6+b4) ...
Setting up libssh2-1t64:armhf (1.11.0-4.1+rpi1) ...
Setting up libbsd0:armhf (0.12.2-1) ...
Setting up libarchive13t64:armhf (3.7.2-2.1) ...
Setting up libicu-dev:armhf (72.1-4+b1) ...
Setting up libz3-dev:armhf (4.8.12-3.1) ...
Setting up libncurses-dev:armhf (6.5-2) ...
Setting up libedit2:armhf (3.1-20240517-1) ...
Setting up clinfo (3.0.23.01.25-1) ...
Setting up libobjc4:armhf (14-20240221-2.1+rpi1) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up libnuma-dev:armhf (2.0.18-1) ...
Setting up libllvm16t64:armhf (1:16.0.6-27+rpi1) ...
Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3+b4) ...
Setting up opencl-clhpp-headers (3.0~2023.12.14-1) ...
Setting up libgssapi-krb5-2:armhf (1.20.1-6+b4) ...
Setting up ocl-icd-dev:armhf (2.3.2-1+b2) ...
Setting up pkg-config:armhf (1.8.1-1) ...
Setting up ocl-icd-opencl-dev:armhf (2.3.2-1+b2) ...
Setting up libhwloc-dev:armhf (2.10.0-1) ...
Setting up libobjc-13-dev:armhf (13.2.0-16.1+rpi1) ...
Setting up libcurl4t64:armhf (8.8.0-1) ...
Setting up libtirpc3t64:armhf (1.3.4+ds-1.3) ...
Setting up llvm-16-runtime (1:16.0.6-27+rpi1) ...
Setting up libclang-common-16-dev (1:16.0.6-27+rpi1) ...
Setting up libclang1-16t64 (1:16.0.6-27+rpi1) ...
Setting up libclang-cpp16t64 (1:16.0.6-27+rpi1) ...
Setting up llvm-16-linker-tools (1:16.0.6-27+rpi1) ...
Setting up libclang-cpp16-dev (1:16.0.6-27+rpi1) ...
Setting up libnsl2:armhf (1.3.0-3+b1) ...
Setting up cmake (3.29.4-1+rpi1) ...
Setting up llvm-16 (1:16.0.6-27+rpi1) ...
Setting up libclang-16-dev (1:16.0.6-27+rpi1) ...
Setting up clang-16 (1:16.0.6-27+rpi1) ...
Setting up libpython3.11-stdlib:armhf (3.11.9-1+b1) ...
Setting up libpython3-stdlib:armhf (3.11.8-1) ...
Setting up python3.11 (3.11.9-1+b1) ...
Setting up python3 (3.11.8-1) ...
Setting up python3-pkg-resources (68.1.2-2) ...
Setting up python3-yaml (6.0.1-2) ...
Setting up python3-pygments (2.17.2+dfsg-1) ...
Setting up python3-chardet (5.2.0+dfsg-1) ...
Setting up python3-debian (0.1.49) ...
Setting up pkg-kde-tools (0.17.1) ...
Setting up llvm-16-tools (1:16.0.6-27+rpi1) ...
Setting up llvm-16-dev (1:16.0.6-27+rpi1) ...
Setting up sbuild-build-depends-pocl-dummy (0.invalid.0) ...
Processing triggers for systemd (255.3-1+rpi1+b1) ...
Processing triggers for man-db (2.12.1-1) ...
Processing triggers for libc-bin (2.38-8+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.4-armmp armhf (armv7l)
Toolchain package versions: binutils_2.41-6+rpi1+b1 dpkg-dev_1.22.6+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 libc6-dev_2.38-8+rpi1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 linux-libc-dev_6.5.6-1+rpi1+b1
Package versions: adduser_3.137 apt_2.9.3 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13.2+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1+b1 binutils-arm-linux-gnueabihf_2.41-6+rpi1+b1 binutils-common_2.41-6+rpi1+b1 bsdextrautils_2.40.1-4+rpi1 bsdutils_1:2.40.1-4+rpi1 build-essential_12.10 bzip2_1.0.8-5.1 ca-certificates_20240203 clang-16_1:16.0.6-27+rpi1 clinfo_3.0.23.01.25-1 cmake_3.29.4-1+rpi1 cmake-data_3.29.4-1+rpi1 coreutils_9.4-3.1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-14+rpi1 cpp-13_13.2.0-16.1+rpi1 cpp-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 cron_3.0pl1-189 cron-daemon-common_3.0pl1-189 dash_0.5.12-8 dbus_1.14.10-4+b1 dbus-bin_1.14.10-4+b1 dbus-daemon_1.14.10-4+b1 dbus-session-bus-common_1.14.10-4 dbus-system-bus-common_1.14.10-4 debconf_1.5.86 debhelper_13.15.3 debianutils_5.17 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dirmngr_2.2.43-7 dmsetup_2:1.02.196-1 dpkg_1.22.6+rpi1 dpkg-dev_1.22.6+rpi1 dwz_0.15-1+b2 e2fsprogs_1.47.1-1 fakeroot_1.33-1 file_1:5.45-3 findutils_4.9.0-6 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 g++-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-12-base_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 gcc-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc-13-base_13.2.0-16.1+rpi1 gcc-14-base_14-20240221-2.1+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-14 gettext-base_0.21-14 gnupg_2.2.43-7 gnupg-l10n_2.2.43-7 gnupg-utils_2.2.43-7 gpg_2.2.43-7 gpg-agent_2.2.43-7 gpg-wks-client_2.2.43-7 gpgconf_2.2.43-7 gpgsm_2.2.43-7 gpgv_2.2.43-7 grep_3.11-4 groff-base_1.23.0-4 gzip_1.12-1.1 hostname_3.23+nmu2 icu-devtools_72.1-4+b1 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20240117-1 libacl1_2.3.2-2+rpi1 libalgorithm-diff-perl_1.201-1 libalgorithm-merge-perl_0.08-5 libapparmor1_3.0.13-2 libapt-pkg6.0t64_2.9.3 libarchive-cpio-perl_0.10-3 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-2.1 libasan8_14-20240221-2.1+rpi1 libassuan0_2.5.6-1 libatomic1_14-20240221-2.1+rpi1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2 libaudit1_1:3.1.2-2 libbinutils_2.41-6+rpi1+b1 libblkid1_2.40.1-4+rpi1 libbrotli1_1.1.0-2 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-5.1 libc-bin_2.38-8+rpi1 libc-dev-bin_2.38-8+rpi1 libc6_2.38-8+rpi1 libc6-dev_2.38-8+rpi1 libcap-ng0_0.8.5-1 libcap2_1:2.66-5 libcap2-bin_1:2.66-5 libcc1-0_14-20240221-2.1+rpi1 libclang-16-dev_1:16.0.6-27+rpi1 libclang-common-16-dev_1:16.0.6-27+rpi1 libclang-cpp16-dev_1:16.0.6-27+rpi1 libclang-cpp16t64_1:16.0.6-27+rpi1 libclang1-16t64_1:16.0.6-27+rpi1 libcom-err2_1.47.1-1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.2-2+rpi1 libctf-nobfd0_2.41-6+rpi1+b1 libctf0_2.41-6+rpi1+b1 libcurl4t64_8.8.0-1 libdb5.3t64_5.3.28+dfsg2-7 libdbus-1-3_1.14.10-4+b1 libdebconfclient0_0.272 libdebhelper-perl_13.15.3 libdevmapper1.02.1_2:1.02.196-1 libdpkg-perl_1.22.6+rpi1 libedit2_3.1-20240517-1 libelf1t64_0.191-1+rpi1 libexpat1_2.6.2-1 libext2fs2t64_1.47.1-1 libfakeroot_1.33-1 libfdisk1_2.40.1-4+rpi1 libffi-dev_3.4.6-1 libffi8_3.4.6-1 libfile-fcntllock-perl_0.22-4+b3 libfile-stripnondeterminism-perl_1.14.0-1 libgc1_1:8.2.6-1 libgcc-12-dev_12.3.0-14+rpi1 libgcc-13-dev_13.2.0-16.1+rpi1 libgcc-s1_14-20240221-2.1+rpi1 libgcrypt20_1.10.3-3 libgdbm-compat4t64_1.23-5.1+b1 libgdbm6t64_1.23-5.1+b1 libgmp10_2:6.3.0+dfsg-2 libgnutls30t64_3.8.5-4 libgomp1_14-20240221-2.1+rpi1 libgpg-error0_1.49-2 libgssapi-krb5-2_1.20.1-6+b4 libhogweed6t64_3.9.1-2.2 libhwloc-dev_2.10.0-1 libhwloc15_2.10.0-1 libicu-dev_72.1-4+b1 libicu72_72.1-4+b1 libidn2-0_2.3.7-2 libisl23_0.26-3 libjansson4_2.14-2 libjson-c5_0.17-1 libjsoncpp25_1.9.5-6 libk5crypto3_1.20.1-6+b4 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2+rpi1 libkrb5-3_1.20.1-6+b4 libkrb5support0_1.20.1-6+b4 libksba8_1.6.6-1 libldap-2.5-0_2.5.17+dfsg-1+rpi1 libllvm16t64_1:16.0.6-27+rpi1 libltdl-dev_2.4.7-7+b1 libltdl7_2.4.7-7+b1 liblz4-1_1.9.4-2+rpi1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmail-sendmail-perl_0.80-3 libmd0_1.1.0-2 libmount1_2.40.1-4+rpi1 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncurses-dev_6.5-2 libncurses6_6.5-2 libncursesw6_6.5-2 libnettle8t64_3.9.1-2.2 libnghttp2-14_1.61.0-1+b2 libnpth0t64_1.6-3.1 libnsl2_1.3.0-3+b1 libnuma-dev_2.0.18-1 libnuma1_2.0.18-1 libobjc-13-dev_13.2.0-16.1+rpi1 libobjc4_14-20240221-2.1+rpi1 libp11-kit0_0.25.3-5 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libpcre2-8-0_10.42-4+b1 libpcre3_2:8.39-15 libperl5.38t64_5.38.2-4 libpfm4_4.13.0+git32-g0d4ed0e-1 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-1 libproc2-0_2:4.0.4-4 libpsl5t64_0.21.2-1.1 libpython3-stdlib_3.11.8-1 libpython3.11-minimal_3.11.9-1+b1 libpython3.11-stdlib_3.11.9-1+b1 libreadline8t64_8.2-4 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b4 libsasl2-2_2.1.28+dfsg1-6 libsasl2-modules-db_2.1.28+dfsg1-6 libseccomp2_2.5.5-1+rpi1 libselinux1_3.5-2+b2 libsemanage-common_3.5-1 libsemanage2_3.5-1+b1 libsepol1_3.1-1 libsepol2_3.5-2+b1 libsframe1_2.41-6+rpi1+b1 libsmartcols1_2.40.1-4+rpi1 libsqlite3-0_3.45.3-1 libss2_1.47.1-1 libssh2-1t64_1.11.0-4.1+rpi1 libssl1.1_1.1.1o-1 libssl3t64_3.2.1-3 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 libsys-hostname-long-perl_1.5-3 libsystemd-shared_255.3-1+rpi1+b1 libsystemd0_255.3-1+rpi1+b1 libtasn1-6_4.19.0-3+b2 libtinfo6_6.5-2 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3 libtool_2.4.7-7 libubsan1_14-20240221-2.1+rpi1 libuchardet0_0.0.8-1 libudev1_255.3-1+rpi1+b1 libunistring2_1.0-2 libunistring5_1.2-1 libuuid1_2.40.1-4+rpi1 libuv1t64_1.48.0-4+rpi1 libxml2_2.9.14+dfsg-1.3+b4 libxml2-dev_2.9.14+dfsg-1.3+b4 libxxhash0_0.8.2-2+b1 libyaml-0-2_0.2.5-1 libz3-4_4.8.12-3.1 libz3-dev_4.8.12-3.1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1+b1 llvm-16_1:16.0.6-27+rpi1 llvm-16-dev_1:16.0.6-27+rpi1 llvm-16-linker-tools_1:16.0.6-27+rpi1 llvm-16-runtime_1:16.0.6-27+rpi1 llvm-16-tools_1:16.0.6-27+rpi1 login_1:4.13+dfsg1-4 logsave_1.47.1-1 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.1-1 mawk_1.3.4.20240123-1 media-types_10.1.0 mount_2.40.1-4+rpi1 nano_8.0-1 ncurses-base_6.5-2 ncurses-bin_6.5-2 netbase_6.4 ocl-icd-dev_2.3.2-1+b2 ocl-icd-libopencl1_2.3.2-1+b2 ocl-icd-opencl-dev_2.3.2-1+b2 opencl-c-headers_3.0~2024.05.08-1 opencl-clhpp-headers_3.0~2023.12.14-1 openssl_3.2.1-3 passwd_1:4.13+dfsg1-4 patch_2.7.6-7 perl_5.38.2-4 perl-base_5.38.2-4 perl-modules-5.38_5.38.2-4 pinentry-curses_1.2.1-3 pkg-config_1.8.1-1 pkg-kde-tools_0.17.1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 procps_2:4.0.4-4 python3_3.11.8-1 python3-chardet_5.2.0+dfsg-1 python3-debian_0.1.49 python3-minimal_3.11.8-1 python3-pkg-resources_68.1.2-2 python3-pygments_2.17.2+dfsg-1 python3-yaml_6.0.1-2 python3.11_3.11.9-1+b1 python3.11-minimal_3.11.9-1+b1 raspbian-archive-keyring_20120528.2 readline-common_8.2-4 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-pocl-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 systemd_255.3-1+rpi1+b1 systemd-dev_255.3-1+rpi1 systemd-timesyncd_255.3-1+rpi1+b1 sysvinit-utils_3.09-1 tar_1.35+dfsg-3 tzdata_2024a-4 usr-is-merged_39 util-linux_2.40.1-4+rpi1 util-linux-extra_2.40.1-4+rpi1 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg+really1.3.1-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: Signature made Thu Feb 8 16:16:15 2024 UTC
gpgv: using RSA key B843F038E48484EB39990C4587DEBCF2E67E9905
gpgv: issuer "root@raspbian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./pocl_5.0-2+rpi1.dsc: no acceptable signature found
dpkg-source: info: extracting pocl in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking pocl_5.0.orig.tar.gz
dpkg-source: info: unpacking pocl_5.0-2+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-do-not-set-kernellib_fallback_name-to-an-empty-strin.patch
dpkg-source: info: applying 0002-fix-i386-distro-build.patch
dpkg-source: info: applying generic-cpu.patch
dpkg-source: info: applying distro.patch
dpkg-source: info: applying timeout.patch
dpkg-source: info: applying no-rc.patch
dpkg-source: info: applying blhc.patch
Check disc space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 5.0-2+rpi1+b1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-ec9c5598-dc51-467c-be33-d489f00f4c9f
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package pocl
dpkg-buildpackage: info: source version 5.0-2+rpi1+b1
dpkg-buildpackage: info: source distribution trixie-staging
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean --with pkgkde_symbolshelper
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f -r build-source
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary-arch
dh binary-arch --with pkgkde_symbolshelper
dh_update_autotools_config -a
dh_autoreconf -a
debian/rules execute_before_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p build-source
tar \
--owner=0 --group=0 \
--transform 's,^,pocl/,' \
--exclude=debian \
--exclude=build-source \
--sort=name \
--mtime=@1707401353 \
--clamp-mtime \
--mode=u+rw,go+r,go-w,a-s \
-cf - * | xz > build-source/pocl.tar.xz
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Using LLC_HOST_CPU=arm1156t2f-s
/usr/lib/llvm-16/bin/llc -version
Raspbian LLVM version 16.0.6
Optimized build.
Default target: arm-linux-gnueabihf
Host CPU: cortex-a9
Registered Targets:
aarch64 - AArch64 (little endian)
aarch64_32 - AArch64 (little endian ILP32)
aarch64_be - AArch64 (big endian)
amdgcn - AMD GCN GPUs
arm - ARM
arm64 - ARM64 (little endian)
arm64_32 - ARM64 (little endian ILP32)
armeb - ARM (big endian)
avr - Atmel AVR Microcontroller
bpf - BPF (host endian)
bpfeb - BPF (big endian)
bpfel - BPF (little endian)
hexagon - Hexagon
lanai - Lanai
loongarch32 - 32-bit LoongArch
loongarch64 - 64-bit LoongArch
m68k - Motorola 68000 family
mips - MIPS (32-bit big endian)
mips64 - MIPS (64-bit big endian)
mips64el - MIPS (64-bit little endian)
mipsel - MIPS (32-bit little endian)
msp430 - MSP430 [experimental]
nvptx - NVIDIA PTX 32-bit
nvptx64 - NVIDIA PTX 64-bit
ppc32 - PowerPC 32
ppc32le - PowerPC 32 LE
ppc64 - PowerPC 64
ppc64le - PowerPC 64 LE
r600 - AMD GPUs HD2XXX-HD6XXX
riscv32 - 32-bit RISC-V
riscv64 - 64-bit RISC-V
sparc - Sparc
sparcel - Sparc LE
sparcv9 - Sparc V9
systemz - SystemZ
thumb - Thumb
thumbeb - Thumb (big endian)
ve - VE
wasm32 - WebAssembly 32-bit
wasm64 - WebAssembly 64-bit
x86 - 32-bit X86: Pentium-Pro and above
x86-64 - 64-bit X86: EM64T and AMD64
xcore - XCore
xtensa - Xtensa 32
/usr/lib/llvm-16/bin/llc -mattr=help
/usr/lib/llvm-16/bin/llc: error: unable to get target for 'unknown', see --version and --triple.
make[1]: [debian/rules:88: override_dh_auto_configure] Error 1 (ignored)
dh_auto_configure -- -DENABLE_ICD=ON -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-16 -DLLC_HOST_CPU=arm1156t2f-s -DEXTRA_HOST_CLANG_FLAGS="-mfpu=vfp3-d16" -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF -DPRINTF_BUFFER_SIZE=4096
cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DENABLE_ICD=ON -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-16 -DLLC_HOST_CPU=arm1156t2f-s -DEXTRA_HOST_CLANG_FLAGS=-mfpu=vfp3-d16 -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF -DPRINTF_BUFFER_SIZE=4096 ..
CMake Deprecation Warning at CMakeLists.txt:27 (cmake_policy):
The OLD behavior for policy CMP0067 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_SYSTEM_NAME: Linux
-- CMAKE_SYSTEM_PROCESSOR: armv7l
-- CMAKE_LIBRARY_ARCHITECTURE: arm-linux-gnueabihf
-- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES
-- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES - Success
-- No git and/or not a prerelease -> not adding git commit to version.
-- Host CPU cores: 4
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'hwloc'
-- Found hwloc, version 2.10.0
-- Found Hwloc: hwloc
-- Found hwloc 2.10.0 in /usr/include:hwloc
-- Hwloc_VERSION 2.10.0
-- Hwloc_LIBRARIES hwloc
-- Hwloc_INCLUDE_DIRS /usr/include
-- Using hwloc (cached): 1
CMake Warning at CMakeLists.txt:493 (message):
Unable to detect cacheline size - assuming 64byte cacheline, override with
-DHOST_CPU_CACHELINE_SIZE=<number> (Note: this is merely used for
optimization, at worst pocl will be slightly slower)
-- Using llvm-config: /usr/bin/llvm-config-16
-- LLVM binaries suffix : -16
-- llvm-config's LLVM_PREFIX is: /usr/lib/llvm-16
-- llvm-config's LLVM_VERSION_FULL is: 16.0.6
-- LLVM_VERSION: 16.0
-- llvm-config's LLVM_CFLAGS is: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- llvm-config's LLVM_CXXFLAGS is: -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- llvm-config's LLVM_CPPFLAGS is: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- llvm-config's LLVM_LDFLAGS is: -L/usr/lib/llvm-16/lib
-- llvm-config's LLVM_BINDIR is: /usr/lib/llvm-16/bin
-- llvm-config's LLVM_LIBDIR is: /usr/lib/llvm-16/lib
-- llvm-config's LLVM_INCLUDEDIR is: /usr/lib/llvm-16/include
-- llvm-config's LLVM_ALL_TARGETS is: AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore M68k Xtensa
-- llvm-config's LLVM_HOST_TARGET is: arm-unknown-linux-gnueabihf
-- llvm-config's LLVM_BUILD_MODE is: RelWithDebInfo
-- llvm-config's LLVM_ASSERTS_BUILD is: OFF
-- llvm-config's LLVM_HAS_RTTI is: YES
-- llvm-config's LLVM_LIBS is: -lLLVM-16
-- llvm-config's LLVM_SYSLIBS is:
-- Found clang: /usr/lib/llvm-16/bin/clang-16
-- Found clang++: /usr/bin/clang++-16
-- Found opt: /usr/bin/opt-16
-- Found llc: /usr/bin/llc-16
-- Found llvm-as: /usr/bin/llvm-as-16
-- Found llvm-link: /usr/bin/llvm-link-16
-- Found lli: /usr/bin/lli-16
-- 64bit division compiles without extra flags
-- Checking if LLVM is a DEBUG build
-- DEBUG build
-- Find out LLC target triple (for host armv7l-unknown-linux-gnueabihf)
-- Find out LLC host CPU with /usr/bin/llc-16
-- Autodetected CPU cortex-a9 overridden by user to arm1156t2f-s
-- Checking clang -march vs. -mcpu flag
-- Using -mcpu=
-- Running LLVM link test
-- LLVM link test OK
-- Running Clang link test
-- Clang link test OK
-- Checking host support for _Float16 type
-- Looking for fork
-- Looking for fork - found
-- Looking for fsync
-- Looking for fsync - found
-- Looking for sleep
-- Looking for sleep - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for utime
-- Looking for utime - found
-- Looking for ANNOTATE_HAPPENS_BEFORE
-- Looking for ANNOTATE_HAPPENS_BEFORE - not found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for mkdtemp
-- Looking for mkdtemp - found
-- Looking for mkstemps
-- Looking for mkstemps - found
-- Looking for vfork
-- Looking for vfork - found
-- Looking for mkostemps
-- Looking for mkostemps - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Performing Test HAVE_64BIT_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_64BIT_ATOMICS_WITHOUT_LIB - Failed
-- Performing Test HAVE_64BIT_ATOMICS_WITH_LIB
-- Performing Test HAVE_64BIT_ATOMICS_WITH_LIB - Success
-- Private Datadir Relative path: ../../share/pocl
-- Compiler supports IPO: YES
-- Enable Link-Time Optimization (IPO) while building pocl runtime : 1
-- Found Python3: /usr/bin/python3 (found version "3.11.9") found components: Interpreter
-- libdl found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for module 'lttng-ust>=2.7'
-- Package 'lttng-ust', required by 'virtual:world', not found
-- Checking for module 'ocl-icd>=1.3'
-- Found ocl-icd, version 2.3.2
-- Using an ICD loader (cached): 1
-- Run tests with ICD: 1
-- opencl.h not found or ICD disabled or ICD >= 3.0, using our headers
-- Host support for cl_khr_fp16 enabled
-- Failed to find tcecc or openasip-config, disabling TCE
-- TCE support : 0
-- Building the following device drivers: basic pthreads
-- Using generic OpenCL 2.0 atomics
-- arm1156t2f-s SLEEF: 512bit vectors NOT available.
-- arm1156t2f-s SLEEF: 256bit vectors NOT available.
-- arm1156t2f-s SLEEF: 128bit vectors NOT available.
-- arm1156t2f-s SLEEF bc list: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/c_sleefsp.c.bc;/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/c_sleefdp.c.bc;/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/c_sleef_glue_auto.c.bc;/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/spir_wrapper32.ll.bc
-- arm1156t2f-s SLEEF bc: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/sleef.bc
-- Host Kernel BC for "arm1156t2f-s": /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/kernel-armv7-unknown-linux-gnueabihf-arm1156t2f-s.bc
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIC
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIC - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wall - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wextra
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wextra - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wconversion
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wconversion - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat-security
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat-security - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Werror_eq_format-security
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Werror_eq_format-security - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-strict-aliasing
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-strict-aliasing - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-common
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-common - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-runtime-abi_eq_full
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-runtime-abi_eq_full - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-ffp-exception-behavior_eq_strict
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-ffp-exception-behavior_eq_strict - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-clash-protection
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-clash-protection - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mcet
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mcet - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-cast-strict
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-cast-strict - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-derived-cast
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-derived-cast - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-unrelated-cast
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-unrelated-cast - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-nvcall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-nvcall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-vcall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-vcall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-icall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-icall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-mfcall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-mfcall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mretpoline
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mretpoline - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mspeculative-load-hardening
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mspeculative-load-hardening - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-load-hardening
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-load-hardening - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-cfi
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-cfi - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_address
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_address - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-extern
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-extern - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-inline
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-inline - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-return
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-return - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-register
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-register - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-loop
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-loop - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-x86-speculative-load-hardening
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-x86-speculative-load-hardening - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mno-indirect-branch-register
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mno-indirect-branch-register - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mmitigate-rop
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mmitigate-rop - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcheck-pointer-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcheck-pointer-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-treat-zero-size-reloc-as-infinite
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-treat-zero-size-reloc-as-infinite - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-first-field-has-own-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-first-field-has-own-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-to-innermost-array
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-to-innermost-array - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-optimize
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-optimize - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-fast-string-functions
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-fast-string-functions - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-nochk-string-functions
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-nochk-string-functions - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-static-const-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-static-const-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector-strong
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector-strong - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-O1
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-O1 - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--sort-common
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--sort-common - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--as-needed
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--as-needed - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-flto
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-flto - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_relro
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_relro - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_now
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_now - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibtplt
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibtplt - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibt
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibt - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_shstk
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_shstk - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_notext
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_notext - Success
-- CPACK_DEBIAN_ICD_PACKAGE_DEPENDS
-- CPACK_DEBIAN_ICD_PACKAGE_NAME
-- CPACK_DEBIAN_ICD_PACKAGE_PROVIDES
-- CPACK_DEBIAN_ICD_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_BREAKS
-- CPACK_DEBIAN_LIB_PACKAGE_DEPENDS
-- CPACK_DEBIAN_LIB_PACKAGE_NAME
-- CPACK_DEBIAN_LIB_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_REPLACES
-- OPENCL_LIBS: Threads::Threads;/usr/lib/arm-linux-gnueabihf/libOpenCL.so
-- OPENCL_CFLAGS:
-- POCLU LINK OPTS: poclu;Threads::Threads;/usr/lib/arm-linux-gnueabihf/libOpenCL.so;-lm
-- CPACK_DEBIAN_ICD_PACKAGE_DEPENDS
-- CPACK_DEBIAN_ICD_PACKAGE_NAME
-- CPACK_DEBIAN_ICD_PACKAGE_PROVIDES
-- CPACK_DEBIAN_ICD_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_BREAKS
-- CPACK_DEBIAN_LIB_PACKAGE_DEPENDS
-- CPACK_DEBIAN_LIB_PACKAGE_NAME
-- CPACK_DEBIAN_LIB_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_REPLACES
-- CPACK_DEBIAN_POCLCC_PACKAGE_DEPENDS
-- CPACK_DEBIAN_POCLCC_PACKAGE_NAME
--
-- *********************** SUMMARY ***************************
--
-- ******* Directories:
--
-- CMAKE_INSTALL_PREFIX: /usr
-- POCL_INSTALL_CMAKE_CONFIG_DIR: /usr/lib/arm-linux-gnueabihf/pocl/cmake
-- POCL_INSTALL_ICD_VENDORDIR: /etc/OpenCL/vendors
-- POCL_INSTALL_OPENCL_HEADER_DIR: /usr/include/CL
-- POCL_INSTALL_PKGCONFIG_DIR: /usr/lib/arm-linux-gnueabihf/pkgconfig
-- POCL_INSTALL_PRIVATE_DATADIR: /usr/share/pocl
-- POCL_INSTALL_PRIVATE_HEADER_DIR: /usr/share/pocl/include
-- POCL_INSTALL_PRIVATE_LIBDIR: /usr/lib/arm-linux-gnueabihf/pocl
-- POCL_INSTALL_PUBLIC_BINDIR: /usr/bin
-- POCL_INSTALL_PUBLIC_HEADER_DIR: /usr/include
-- POCL_INSTALL_PUBLIC_LIBDIR: /usr/lib/arm-linux-gnueabihf
--
--
-- ******* LLVM Programs:
--
-- LLVM_CONFIG: /usr/bin/llvm-config-16
-- LLVM_OPT: /usr/bin/opt-16
-- LLVM_LLC: /usr/bin/llc-16
-- LLVM_AS: /usr/bin/llvm-as-16
-- LLVM_LINK: /usr/bin/llvm-link-16
-- LLVM_LLI: /usr/bin/lli-16
-- WITH_LLVM_CONFIG (User preferred llvm-config): /usr/bin/llvm-config-16
--
-- ******* Various Flags:
--
-- HAVE_CLOCK_GETTIME: 1
-- HAVE_GLEW:
-- HAVE_LTTNG_UST: 0
-- HOST_AS_FLAGS: -mfloat-abi=hard
-- HOST_CLANG_FLAGS: --target=armv7-unknown-linux-gnueabihf -mfloat-abi=hard -D_HAS_FLOAT16_TYPE -mfpu=vfp3-d16
-- HOST_LD_FLAGS: -shared
-- HOST_LLC_FLAGS: -relocation-model=pic -mtriple=armv7-unknown-linux-gnueabihf -float-abi=hard
--
-- LIB_API_VERSION: 2
-- LIB_BUILD_VERSION: 2.12.0
-- ICD_LD_FLAGS: -Wl,-Bsymbolic
-- EXTRA_KERNEL_FLAGS:
-- EXTRA_KERNEL_CXX_FLAGS:
-- EXTRA_KERNEL_CL_FLAGS:
-- EXTRA_KERNEL_C_FLAGS:
-- final KERNEL_CXX_FLAGS: -xc++ -std=c++11 -fno-stack-protector -fPIC
-- final KERNEL_CL_FLAGS: -xcl -fno-stack-protector -fPIC
-- final KERNEL_C_FLAGS: -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC
--
-- CLANG_HAS_64B_MATH: ON
-- CLANG_HAS_128B_MATH: OFF
-- CLANG_NEEDS_RTLIB: OFF
-- LLVM_VERSION: 16.0
-- LLVM_LIB_IS_SHARED:
-- LLVM_HAS_RTTI: YES
-- LLVM_LIB_MODE: --link-shared
-- LLVM_ASSERTS_BUILD: OFF
-- LLVM_BUILD_MODE: RelWithDebInfo
-- LLVM_CFLAGS: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- LLVM_CXXFLAGS: -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- LLVM_CPPFLAGS: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- LLVM_LDFLAGS: -L/usr/lib/llvm-16/lib -Wl,--exclude-libs,libclang-cpp
-- LLVM_LIBDIR: /usr/lib/llvm-16/lib
-- LLVM_INCLUDEDIR: /usr/lib/llvm-16/include
-- LLVM_SRC_ROOT:
-- LLVM_OBJ_ROOT:
-- LLVM_INCLUDE_DIRS:
-- LLVM_ALL_TARGETS: AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore M68k Xtensa
-- LLVM_HOST_TARGET: armv7l-unknown-linux-gnueabihf
-- CLANG_TARGET_OPTION: --target=
-- CLANG_MARCH_FLAG: -mcpu=
-- LLC_TRIPLE: armv7-unknown-linux-gnueabihf
-- LLC_HOST_CPU_AUTO: cortex-a9
-- LLC_HOST_CPU: arm1156t2f-s
-- SELECTED_HOST_CPU: arm1156t2f-s
-- HOST_CPU_FORCED: 1
-- HOST_CPU_SUPPORTS_FLOAT16: 1
--
-- MAX_EXTENDED_ALIGNMENT: 128
-- OCL_KERNEL_TARGET: armv7-unknown-linux-gnueabihf
-- OCL_KERNEL_TARGET_CPU: arm1156t2f-s
-- HOST_DEVICE_ADDRESS_BITS: 32
-- HOST_CPU_ENABLE_CL_KHR_FP16: 1
--
-- ----------- -------------------------------- --------
-- llvm libs libpocl will be linked to (POCL_LLVM_LIBS):
-- /usr/lib/llvm-16/lib/libLLVM-16.so
-- ----------- -------------------------------- --------
-- clang libs libpocl will be linked to (CLANG_LIBFILES):
-- /usr/lib/llvm-16/lib/libclang-cpp.so
-- ----------- -------------------------------- --------
-- system libs libpocl will be linked to (LLVM_SYSLIBS):
--
-- ----------- -------------------------------- --------
-- ******* Enabled features:
--
-- DEVELOPER_MODE: OFF
-- ENABLE_CONFORMANCE: OFF
-- ENABLE_HWLOC: ON
-- ENABLE_FP64:
-- ENABLE_IPO: YES
-- ENABLE_ICD: ON
-- ENABLE_TCE: 0
-- ENABLE_TCEMC: 0
-- ENABLE_HSA: OFF
-- ENABLE_ALMAIF_DEVICE: OFF
-- ENABLE_CUDA: OFF
-- ENABLE_CUDNN: OFF
-- ENABLE_HOST_CPU_DEVICES: ON
-- ENABLE_VULKAN: OFF
-- ENABLE_ASAN (address sanitizer): OFF
-- ENABLE_LSAN (leak sanitizer): OFF
-- ENABLE_TSAN (thread sanitizer): OFF
-- ENABLE_UBSAN (UB sanitizer): OFF
-- ENABLE_POCL_BUILDING: ON
-- ENABLE_POCL_FLOAT_CONVERSION: OFF
-- ENABLE_RELOCATION: ON
-- ENABLE_PROXY_DEVICE: OFF
-- ENABLE_PROXY_DEVICE_INTEROP: OFF
-- ENABLE_REMOTE_SERVER: OFF
-- ENABLE_REMOTE_CLIENT: OFF
-- ENABLE_D2D_MIG:
-- ENABLE_RDMA: OFF
-- ENABLE_CL_GET_GL_CONTEXT:
-- ENABLE_OPENGL_INTEROP:
-- ENABLE_EGL_INTEROP:
-- ENABLE_SLEEF: ON
-- ENABLE_SPIR: ON
-- ENABLE_SPIRV: OFF
-- ENABLE_VALGRIND: OFF
-- INSTALL_OPENCL_HEADERS (Install our headers): OFF
-- OCL_DRIVERS (Drivers built): basic pthreads
-- OCL_TARGETS (Targets built): host
-- ENABLE_LLVM: ON
-- POCL_ICD_ABSOLUTE_PATH: OFF
-- POCL_ASSERTS_BUILD: 1
-- TESTS_USE_ICD: 1
-- Available testsuites: AMD;AMDSDK2.9;AMDSDK3.0;ASL;arrayfire;clBLAS;CLBlast;clFFT;chipStar;conformance;CloverLeaf;Halide;IntelSVM;intel-compute-samples;oneapi-samples;simple-sycl-samples;dpcpp-book-samples;opencl-book-samples;OpenCV;Parboil;piglit;PyOpenCL;Rodinia;shoc;VexCL;ViennaCL;Glow
-- Enabled testsuites:
-- Disabled testsuites: AMD;AMDSDK2.9;AMDSDK3.0;ASL;arrayfire;clBLAS;CLBlast;clFFT;chipStar;conformance;CloverLeaf;Halide;IntelSVM;intel-compute-samples;oneapi-samples;simple-sycl-samples;dpcpp-book-samples;opencl-book-samples;OpenCV;Parboil;piglit;PyOpenCL;Rodinia;shoc;VexCL;ViennaCL;Glow
-- Testsuites are built from git master: OFF
-- Enable internal doxygen documentation: OFF
-- Kernel caching: ON
-- Kernel library CPU variants: native
-- Kernel library distro build: 0
-- Use pocl custom memory allocator: OFF
-- L1d cacheline size: 64
-- Configuring done (236.1s)
-- Generating done (2.7s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -a
cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/depend
make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend
make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend
make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/kernel/host /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/llvmopencl /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/build
make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build
[ 0%] Generating ../../../sleef_config_temp_arm1156t2f-s.h.witness
[ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/sleef_config_temp_arm1156t2f-s.h.new /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/sleef_config_temp_arm1156t2f-s.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<PKGBUILDDIR>>/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc
[ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -MF CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o.d -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/sleef_config_temp_arm1156t2f-s.h.witness
[ 0%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateContextFromType.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 0%] Built target sleef_config_arm1156t2f-s
[ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -MF CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o.d -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseContext.c
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainContext.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:22,
from /usr/lib/llvm-16/include/llvm/Analysis/DOTGraphTraitsPass.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/DomPrinter.h:17,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:22,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:44:
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:85:1: warning: multi-line comment [-Wcomment]
85 | /// / \
| ^
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment]
88 | /// / \
| ^
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetContextInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:109,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:42:
/usr/lib/llvm-16/include/llvm/Analysis/CFG.h:129:1: warning: multi-line comment [-Wcomment]
129 | /// / \
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetContextInfo.c:43:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
43 | cl_uint refcount = context->pocl_refcount;
| ^~~~~~~
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateCommandQueue.c
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateCommandQueueWithProperties.c
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseCommandQueue.c
In file included from /usr/lib/llvm-16/include/clang/Basic/CustomizableOptional.h:12,
from /usr/lib/llvm-16/include/clang/Basic/FileEntry.h:17,
from /usr/lib/llvm-16/include/clang/Lex/PreprocessorOptions.h:13,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/STLExtras.h:20,
from /usr/lib/llvm-16/include/llvm/PassAnalysisSupport.h:25,
from /usr/lib/llvm-16/include/llvm/Pass.h:347,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainCommandQueue.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetCommandQueueInfo.c
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APSInt.h:18,
from /usr/lib/llvm-16/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-16/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:27:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:30:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c: In function 'pocl_create_memobject':
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:51:13: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
51 | if (flags & CL_MEM_PINNED)
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:52:22: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
52 | stdflags = flags ^ CL_MEM_PINNED;
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:131:13: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
131 | if (flags & CL_MEM_PINNED)
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:197:13: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
197 | if (flags & CL_MEM_PINNED)
| ^
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Allocator.h:21,
from /usr/lib/llvm-16/include/llvm/Support/StringSaver.h:15,
from /usr/lib/llvm-16/include/llvm/Support/CommandLine.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:30:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
In file included from /usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:17,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:33:
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h:114:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
114 | Result.Severity = (unsigned)Severity;
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h: In member function 'void clang::DiagnosticMapping::setSeverity(clang::diag::Severity)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h:124:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
124 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; }
| ^~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:18:
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(TextDiagnosticFormat)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
130 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def:66:1: note: in expansion of macro 'ENUM_DIAGOPT'
66 | ENUM_DIAGOPT(Format, TextDiagnosticFormat, 2, Clang) /// Format for diagnostics:
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setShowOverloads(clang::OverloadsShown)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
130 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def:70:1: note: in expansion of macro 'ENUM_DIAGOPT'
70 | ENUM_DIAGOPT(ShowOverloads, OverloadsShown, 1,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setVerifyIgnoreUnexpected(clang::DiagnosticLevelMask)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
130 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def:75:1: note: in expansion of macro 'ENUM_DIAGOPT'
75 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4,
| ^~~~~~~~~~~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateSubBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:22,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:32:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/clang/Basic/ObjCRuntime.h:19,
from /usr/lib/llvm-16/include/clang/Basic/LangOptions.h:20,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:34:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/clang/Basic/LangOptions.h:23:
/usr/lib/llvm-16/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)':
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion]
57 | void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; }
| ^
/usr/lib/llvm-16/include/clang/Basic/Visibility.h: In constructor 'clang::LinkageInfo::LinkageInfo(clang::Linkage, clang::Visibility, bool)':
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:62:16: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion]
62 | : linkage_(L), visibility_(V), explicit_(E) {
| ^
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:62:20: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion]
62 | : linkage_(L), visibility_(V), explicit_(E) {
| ^~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setLinkage(clang::Linkage)':
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:87:43: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion]
87 | void setLinkage(Linkage L) { linkage_ = L; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/clang/Basic/LangOptions.h:24:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueFillImage.c
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setLaxVectorConversions(LaxVectorConversionKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:132:1: note: in expansion of macro 'ENUM_LANGOPT'
132 | ENUM_LANGOPT(LaxVectorConversions, LaxVectorConversionKind, 2,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAltivecSrcCompat(AltivecSrcCompatKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:134:1: note: in expansion of macro 'ENUM_LANGOPT'
134 | ENUM_LANGOPT(AltivecSrcCompat, AltivecSrcCompatKind, 2,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExceptionHandling(ExceptionHandlingKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:143:1: note: in expansion of macro 'ENUM_LANGOPT'
143 | ENUM_LANGOPT(ExceptionHandling, ExceptionHandlingKind, 3,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setCompilingModule(CompilingModuleKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:176:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
176 | BENIGN_ENUM_LANGOPT(CompilingModule, CompilingModuleKind, 3, CMK_None,
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setMSPointerToMemberRepresentationMethod(PragmaMSPointersToMembersKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:227:1: note: in expansion of macro 'ENUM_LANGOPT'
227 | ENUM_LANGOPT(MSPointerToMemberRepresentationMethod, PragmaMSPointersToMembersKind, 2, PPTMK_BestCase, "member-pointer representation method")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultCallingConv(DefaultCallingConvention)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:228:1: note: in expansion of macro 'ENUM_LANGOPT'
228 | ENUM_LANGOPT(DefaultCallingConv, DefaultCallingConvention, 3, DCC_None, "default calling convention")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setHLSLVersion(HLSLLangStd)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:263:1: note: in expansion of macro 'ENUM_LANGOPT'
263 | ENUM_LANGOPT(HLSLVersion, HLSLLangStd, 16, HLSL_Unset, "HLSL Version")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSYCLVersion(SYCLMajorVersion)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:278:1: note: in expansion of macro 'ENUM_LANGOPT'
278 | ENUM_LANGOPT(SYCLVersion , SYCLMajorVersion, 2, SYCL_None, "Version of the SYCL standard used")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultVisibilityExportMapping(DefaultVisiblityExportMapping)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:296:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
296 | BENIGN_ENUM_LANGOPT(DefaultVisibilityExportMapping, DefaultVisiblityExportMapping, 2, DefaultVisiblityExportMapping::None, "controls mapping of default visibility to dllexport")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultFPContractMode(FPModeKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:315:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
315 | BENIGN_ENUM_LANGOPT(DefaultFPContractMode, FPModeKind, 2, FPM_Off, "FP contraction type")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setFPExceptionMode(FPExceptionModeKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:318:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
318 | BENIGN_ENUM_LANGOPT(FPExceptionMode, FPExceptionModeKind, 2, FPE_Default, "FP Exception Behavior Mode type")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setFPEvalMethod(FPEvalMethodKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:319:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
319 | BENIGN_ENUM_LANGOPT(FPEvalMethod, FPEvalMethodKind, 2, FEM_UnsetOnCommandLine, "FP type used for floating point arithmetic")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setFloat16ExcessPrecision(ExcessPrecisionKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:320:1: note: in expansion of macro 'ENUM_LANGOPT'
320 | ENUM_LANGOPT(Float16ExcessPrecision, ExcessPrecisionKind, 2, FPP_Standard, "Intermediate truncation behavior for floating point arithmetic")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAddressSpaceMapMangling(AddrSpaceMapMangling)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:334:1: note: in expansion of macro 'ENUM_LANGOPT'
334 | ENUM_LANGOPT(AddressSpaceMapMangling , AddrSpaceMapMangling, 2, ASMM_Target, "OpenCL address space map mangling mode")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setGC(GCMode)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:344:1: note: in expansion of macro 'ENUM_LANGOPT'
344 | ENUM_LANGOPT(GC, GCMode, 2, NonGC, "Objective-C Garbage Collection mode")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setValueVisibilityMode(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:345:1: note: in expansion of macro 'ENUM_LANGOPT'
345 | ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTypeVisibilityMode(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:347:1: note: in expansion of macro 'ENUM_LANGOPT'
347 | ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDLLExportVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:353:1: note: in expansion of macro 'ENUM_LANGOPT'
353 | ENUM_LANGOPT(DLLExportVisibility, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setNoDLLStorageClassVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:355:1: note: in expansion of macro 'ENUM_LANGOPT'
355 | ENUM_LANGOPT(NoDLLStorageClassVisibility, Visibility, 3, HiddenVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExternDeclDLLImportVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:357:1: note: in expansion of macro 'ENUM_LANGOPT'
357 | ENUM_LANGOPT(ExternDeclDLLImportVisibility, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExternDeclNoDLLStorageClassVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:359:1: note: in expansion of macro 'ENUM_LANGOPT'
359 | ENUM_LANGOPT(ExternDeclNoDLLStorageClassVisibility, Visibility, 3, HiddenVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStackProtector(StackProtectorMode)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:364:1: note: in expansion of macro 'ENUM_LANGOPT'
364 | ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTrivialAutoVarInit(TrivialAutoVarInitKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:366:1: note: in expansion of macro 'ENUM_LANGOPT'
366 | ENUM_LANGOPT(TrivialAutoVarInit, TrivialAutoVarInitKind, 2, TrivialAutoVarInitKind::Uninitialized,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignedOverflowBehavior(SignedOverflowBehaviorTy)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:370:1: note: in expansion of macro 'ENUM_LANGOPT'
370 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setThreadModel(ThreadModelKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:372:1: note: in expansion of macro 'ENUM_LANGOPT'
372 | ENUM_LANGOPT(ThreadModel , ThreadModelKind, 2, ThreadModelKind::POSIX, "Thread Model")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setVtorDispMode(MSVtorDispMode)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:389:1: note: in expansion of macro 'ENUM_LANGOPT'
389 | ENUM_LANGOPT(VtorDispMode, MSVtorDispMode, 2, MSVtorDispMode::ForVBaseOverride,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setClangABICompat(ClangABI)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:417:1: note: in expansion of macro 'ENUM_LANGOPT'
417 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStrictFlexArraysLevel(StrictFlexArraysLevelKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:432:1: note: in expansion of macro 'ENUM_LANGOPT'
432 | ENUM_LANGOPT(StrictFlexArraysLevel, StrictFlexArraysLevelKind, 2,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignReturnAddressScope(SignReturnAddressScopeKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:438:1: note: in expansion of macro 'ENUM_LANGOPT'
438 | ENUM_LANGOPT(SignReturnAddressScope, SignReturnAddressScopeKind, 2, SignReturnAddressScopeKind::None,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignReturnAddressKey(SignReturnAddressKeyKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:440:1: note: in expansion of macro 'ENUM_LANGOPT'
440 | ENUM_LANGOPT(SignReturnAddressKey, SignReturnAddressKeyKind, 1, SignReturnAddressKeyKind::AKey,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExtendIntArgs(ExtendArgsKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:452:1: note: in expansion of macro 'ENUM_LANGOPT'
452 | ENUM_LANGOPT(ExtendIntArgs, ExtendArgsKind, 1, ExtendArgsKind::ExtendTo32,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h: In static member function 'static clang::FPOptionsOverride clang::FPOptionsOverride::getFromOpaqueInt(storage_type)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:869:50: warning: conversion from 'clang::FPOptionsOverride::storage_type' {aka 'long long unsigned int'} to 'clang::FPOptions::storage_type' {aka 'unsigned int'} may change value [-Wconversion]
869 | Opts.Options = FPOptions::getFromOpaqueInt(I >> FPOptions::StorageBitSize);
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Allocator.h:21,
from /usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:22,
from /usr/lib/llvm-16/include/clang/AST/NestedNameSpecifier.h:21,
from /usr/lib/llvm-16/include/clang/AST/Type.h:21,
from /usr/lib/llvm-16/include/clang/AST/CanonicalType.h:17,
from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:18,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:17,
from /usr/lib/llvm-16/include/clang/Frontend/FrontendAction.h:23,
from /usr/lib/llvm-16/include/clang/CodeGen/CodeGenAction.h:12,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:35:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueFillBuffer.c
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/clang/AST/Type.h:22:
/usr/lib/llvm-16/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(Kind, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/TemplateName.h:75:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
75 | Bits.Kind = Kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/TemplateName.h:76:18: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
76 | Bits.Index = Index;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/TemplateName.h:77:17: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
77 | Bits.Data = Data;
| ^~~~
In file included from /usr/lib/llvm-16/include/clang/AST/Type.h:33:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReadBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:30,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:32:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)':
/usr/lib/llvm-16/include/clang/AST/Type.h:1957:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
1957 | TypeBits.TC = tc;
| ^~
/usr/lib/llvm-16/include/clang/AST/Type.h:1958:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1958 | TypeBits.Dependence = static_cast<unsigned>(Dependence);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'void clang::Type::setDependence(clang::TypeDependence)':
/usr/lib/llvm-16/include/clang/AST/Type.h:1969:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1969 | TypeBits.Dependence = static_cast<unsigned>(D);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(Kind)':
/usr/lib/llvm-16/include/clang/AST/Type.h:2656:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
2656 | BuiltinTypeBits.Kind = K;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const':
/usr/lib/llvm-16/include/clang/AST/Type.h:3722:42: warning: conversion from 'unsigned int' to 'unsigned char' changes the value of '4294967280' [-Wconversion]
3722 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool, bool)':
/usr/lib/llvm-16/include/clang/AST/Type.h:3827:46: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
3823 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3824 | (producesResult ? ProducesResultMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3825 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3826 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3827 | (NoCfCheck ? NoCfCheckMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
3828 | (cmseNSCall ? CmseNSCallMask : 0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, ExtInfo)':
/usr/lib/llvm-16/include/clang/AST/Type.h:3934:37: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion]
3934 | FunctionTypeBits.ExtInfo = Info.Bits;
| ~~~~~^~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)':
/usr/lib/llvm-16/include/clang/AST/Type.h:4890:35: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion]
4890 | AttributedTypeBits.AttrKind = attrKind;
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)':
/usr/lib/llvm-16/include/clang/AST/Type.h:5037:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
5037 | CanTTPTInfo.Depth = D;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h:5038:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
5038 | CanTTPTInfo.Index = I;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)':
/usr/lib/llvm-16/include/clang/AST/Type.h:5597:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
5597 | TypeWithKeywordBits.Keyword = Keyword;
| ^~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Type.h:5974:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion]
5974 | NumProtocols = N;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Type.h:6061:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion]
6061 | ObjCObjectTypeBits.NumProtocols = N;
| ^
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReadBufferRect.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:31:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:32:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/APValue.h:17,
from /usr/lib/llvm-16/include/clang/AST/Decl.h:16,
from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:21:
/usr/lib/llvm-16/include/llvm/ADT/APFixedPoint.h: In constructor 'llvm::FixedPointSemantics::FixedPointSemantics(unsigned int, Lsb, bool, bool, bool)':
/usr/lib/llvm-16/include/llvm/ADT/APFixedPoint.h:50:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
50 | : Width(Width), LsbWeight(Weight.LsbWeight), IsSigned(IsSigned),
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/APFixedPoint.h:50:40: warning: conversion from 'int' to 'short int:13' may change value [-Wconversion]
50 | : Width(Width), LsbWeight(Weight.LsbWeight), IsSigned(IsSigned),
| ~~~~~~~^~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMapBuffer.c
In file included from /usr/lib/llvm-16/include/clang/AST/DeclarationName.h:18,
from /usr/lib/llvm-16/include/clang/AST/DeclBase.h:18,
from /usr/lib/llvm-16/include/clang/AST/Decl.h:19:
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:280:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion]
280 | TokenID = TK;
| ^~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:298:70: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
298 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; }
| ^~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:310:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
310 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:316:60: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
316 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; }
| ^~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:623:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion]
623 | II.TokenID = TokenCode;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, clang::DeclContext*, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:384:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
384 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false),
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:387:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
387 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, EmptyShell)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:393:18: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
393 | : DeclKind(DK), InvalidDecl(false), HasAttrs(false), Implicit(false),
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:396:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
396 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setCachedLinkage(clang::Linkage) const':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:411:30: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
411 | CacheValidAndLinkage = L + 1;
| ~~^~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setAccess(clang::AccessSpecifier)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:487:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
487 | Access = AS;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:1118:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967263' [-Wconversion]
1118 | IdentifierNamespace &= ~IDNS_Ordinary;
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:1157:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967257' [-Wconversion]
1157 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:35:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1133:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1133 | VarDeclBits.TSCSpec = TSC;
| ^~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setInitStyle(InitializationStyle)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1405:29: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1405 | VarDeclBits.InitStyle = Style;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, ImplicitParamKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1701:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1701 | NonParmVarDeclBits.ImplicitParamKind = ParamKind;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::QualType, ImplicitParamKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1709:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1709 | NonParmVarDeclBits.ImplicitParamKind = ParamKind;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1760:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
1760 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1794:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
1794 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setParameterIndex(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1886:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
1886 | ParmVarDeclBits.ParameterIndex = parameterIndex;
| ^~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:2371:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
2371 | FunctionDeclBits.ConstexprKind = static_cast<uint64_t>(CSK);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:2687:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
2687 | FunctionDeclBits.SClass = SClass;
| ^~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(TagKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:3637:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
3637 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; }
| ^~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:3766:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char' may change value [-Wconversion]
3766 | EnumDeclBits.NumPositiveBits = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:3772:74: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char' may change value [-Wconversion]
3772 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(ArgPassingKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:4156:45: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
4156 | RecordDeclBits.ArgPassingRestrictions = Kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setODRHash(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:4266:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int:26' may change value [-Wconversion]
4266 | void setODRHash(unsigned Hash) { RecordDeclBits.ODRHash = Hash; }
| ^~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueUnmapMemObject.c
In file included from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:26:
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, CommentKind, bool, bool)':
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h:181:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
181 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K),
| ^
In file included from /usr/lib/llvm-16/include/clang/Basic/ProfileList.h:16,
from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:33:
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:31:1: note: in expansion of macro 'ENUM_CODEGENOPT'
31 | ENUM_CODEGENOPT(CompressDebugSections, llvm::DebugCompressionType, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setFramePointer(FramePointerKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:55:1: note: in expansion of macro 'ENUM_CODEGENOPT'
55 | ENUM_CODEGENOPT(FramePointer, FramePointerKind, 2, FramePointerKind::None) /// frame-pointer: all,non-leaf,none
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmbedBitcode(EmbedBitcodeKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:92:1: note: in expansion of macro 'ENUM_CODEGENOPT'
92 | ENUM_CODEGENOPT(EmbedBitcode, EmbedBitcodeKind, 2, Embed_Off)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlineAsmDialect(InlineAsmDialectKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:94:1: note: in expansion of macro 'ENUM_CODEGENOPT'
94 | ENUM_CODEGENOPT(InlineAsmDialect, InlineAsmDialectKind, 1, IAD_ATT)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmitDwarfUnwind(llvm::EmitDwarfUnwindType)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:119:1: note: in expansion of macro 'ENUM_CODEGENOPT'
119 | ENUM_CODEGENOPT(EmitDwarfUnwind, llvm::EmitDwarfUnwindType, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setObjCDispatchMethod(ObjCDispatchMethodKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:203:1: note: in expansion of macro 'ENUM_CODEGENOPT'
203 | ENUM_CODEGENOPT(ObjCDispatchMethod, ObjCDispatchMethodKind, 2, Legacy)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(ProfileInstrKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:213:1: note: in expansion of macro 'ENUM_CODEGENOPT'
213 | ENUM_CODEGENOPT(ProfileInstr, ProfileInstrKind, 2, ProfileNone)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileUse(ProfileInstrKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:215:1: note: in expansion of macro 'ENUM_CODEGENOPT'
215 | ENUM_CODEGENOPT(ProfileUse, ProfileInstrKind, 2, ProfileNone)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setStructReturnConvention(StructReturnConventionKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:226:1: note: in expansion of macro 'ENUM_CODEGENOPT'
226 | ENUM_CODEGENOPT(StructReturnConvention, StructReturnConventionKind, 2, SRCK_Default)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSanitizeAddressUseAfterReturn(llvm::AsanDetectStackUseAfterReturnMode)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:235:1: note: in expansion of macro 'ENUM_CODEGENOPT'
235 | ENUM_CODEGENOPT(SanitizeAddressUseAfterReturn,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSanitizeAddressDtor(llvm::AsanDtorKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:247:1: note: in expansion of macro 'ENUM_CODEGENOPT'
247 | ENUM_CODEGENOPT(SanitizeAddressDtor, llvm::AsanDtorKind, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setFiniteLoops(FiniteLoopsKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:313:1: note: in expansion of macro 'ENUM_CODEGENOPT'
313 | ENUM_CODEGENOPT(FiniteLoops, FiniteLoopsKind, 2, FiniteLoopsKind::Language)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugSrcHash(DebugSrcHashKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:350:1: note: in expansion of macro 'ENUM_CODEGENOPT'
350 | ENUM_CODEGENOPT(DebugSrcHash, DebugSrcHashKind, 2, DSH_MD5)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugSimpleTemplateNames(clang::codegenoptions::DebugTemplateNamesKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:359:1: note: in expansion of macro 'ENUM_CODEGENOPT'
359 | ENUM_CODEGENOPT(DebugSimpleTemplateNames, codegenoptions::DebugTemplateNamesKind, 2, codegenoptions::DebugTemplateNamesKind::Full) ///< Whether to emit template parameters
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugInfo(clang::codegenoptions::DebugInfoKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:389:1: note: in expansion of macro 'ENUM_CODEGENOPT'
389 | ENUM_CODEGENOPT(DebugInfo, codegenoptions::DebugInfoKind, 4, codegenoptions::NoDebugInfo)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebuggerTuning(llvm::DebuggerKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:395:1: note: in expansion of macro 'ENUM_CODEGENOPT'
395 | ENUM_CODEGENOPT(DebuggerTuning, llvm::DebuggerKind, 3,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlining(InliningMethod)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:413:1: note: in expansion of macro 'ENUM_CODEGENOPT'
413 | ENUM_CODEGENOPT(Inlining, InliningMethod, 2, NormalInlining)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setVecLib(VectorLibrary)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:419:1: note: in expansion of macro 'ENUM_CODEGENOPT'
419 | ENUM_CODEGENOPT(VecLib, VectorLibrary, 3, NoLibrary)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDefaultTLSModel(TLSModel)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:422:1: note: in expansion of macro 'ENUM_CODEGENOPT'
422 | ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSwiftAsyncFramePointer(SwiftAsyncFramePointerKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:490:1: note: in expansion of macro 'ENUM_CODEGENOPT'
490 | ENUM_CODEGENOPT(SwiftAsyncFramePointer, SwiftAsyncFramePointerKind, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setZeroCallUsedRegs(llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:497:1: note: in expansion of macro 'ENUM_CODEGENOPT'
497 | ENUM_CODEGENOPT(ZeroCallUsedRegs, llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind,
| ^~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMarkerWithWaitList.c
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:42:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrierWithWaitList.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrierWithWaitList.c:56:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
56 | cmd->command.barrier.has_wait_list = num_events_in_wait_list;
| ^~~~~~~~~~~~~~~~~~~~~~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseMemObject.c
In file included from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/FileSystem.h:34,
from /usr/lib/llvm-16/include/clang/Basic/FileManager.h:29,
from /usr/lib/llvm-16/include/clang/Basic/SourceManager.h:39,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:23:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainMemObject.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c:25:
/<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c:54:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c:54:5: note: in expansion of macro 'POCL_RETURN_GETINFO'
54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount);
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/clang/Basic/SourceManager.h:42:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::FileInfo&)':
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:505:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion]
505 | E.Offset = Offset;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::ExpansionInfo&)':
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:515:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion]
515 | E.Offset = Offset;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetMemObjectDestructorCallback.c
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithSource.c
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const':
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:1106:71: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1106 | const_cast<SrcMgr::FileInfo &>(Entry->getFile()).NumCreatedFIDs = NumFIDs;
| ^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithBinary.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Lex/MacroInfo.h:17,
from /usr/lib/llvm-16/include/clang/Sema/CodeCompleteConsumer.h:19,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:28:
/usr/lib/llvm-16/include/clang/Lex/Token.h: In member function 'void clang::Token::setFlag(TokenFlags)':
/usr/lib/llvm-16/include/clang/Lex/Token.h:239:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
239 | Flags |= Flag;
| ~~~~~~^~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Token.h: In member function 'void clang::Token::clearFlag(TokenFlags)':
/usr/lib/llvm-16/include/clang/Lex/Token.h:249:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
249 | Flags &= ~Flag;
| ~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/MacroInfo.h: In constructor 'clang::MacroDirective::MacroDirective(Kind, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Lex/MacroInfo.h:340:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
340 | : Loc(Loc), MDKind(K), IsFromPCH(false), IsPublic(true) {}
| ^
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithIL.c
In file included from /usr/lib/llvm-16/include/clang/AST/Expr.h:23,
from /usr/lib/llvm-16/include/clang/AST/DeclCXX.h:22,
from /usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:25,
from /usr/lib/llvm-16/include/clang/Sema/CodeCompleteConsumer.h:21:
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(StmtClass)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:1173:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
1173 | StmtBits.sClass = SC;
| ^~
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef<const clang::Attr*>, clang::Stmt*)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:1901:45: warning: conversion from 'size_t' {aka 'unsigned int'} to 'unsigned int:24' may change value [-Wconversion]
1901 | AttributedStmtBits.NumAttrs = Attrs.size();
| ~~~~~~~~~~^~
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:1908:35: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
1908 | AttributedStmtBits.NumAttrs = NumAttrs;
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In member function 'void clang::IfStmt::setStatementKind(clang::IfStatementKind)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:2143:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2143 | IfStmtBits.Kind = static_cast<unsigned>(Kind);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithBuiltInKernels.c
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:124:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
124 | ExprBits.ValueKind = VK;
| ^~
/usr/lib/llvm-16/include/clang/AST/Expr.h:125:27: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
125 | ExprBits.ObjectKind = OK;
| ^~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::Expr::setDependence(clang::ExprDependence)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:136:26: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
136 | ExprBits.Dependent = static_cast<unsigned>(Deps);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::Expr::setValueKind(clang::ExprValueKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:448:63: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
448 | void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::Expr::setObjectKind(clang::ExprObjectKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:451:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
451 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, CharacterKind, clang::QualType, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1614:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1614 | CharacterLiteralBits.Kind = kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::CharacterLiteral::setKind(CharacterKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1632:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1632 | void setKind(CharacterKind kind) { CharacterLiteralBits.Kind = kind; }
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setRawSemantics(llvm::APFloatBase::Semantics)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1682:37: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
1682 | FloatingLiteralBits.Semantics = Sem;
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setSemantics(const llvm::fltSemantics&)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1694:71: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
1694 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(Opcode)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:2219:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
2219 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:2575:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2575 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind;
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:2597:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2597 | UnaryExprOrTypeTraitExprBits.Kind = K;
| ^
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseProgram.c
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int, bool)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:3498:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
3498 | CastExprBits.Kind = kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:3527:54: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
3527 | void setCastKind(CastKind K) { CastExprBits.Kind = K; }
| ^
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(Opcode)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:3861:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion]
3861 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; }
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clReleaseProgram.c: In function 'POclReleaseProgram':
/<<PKGBUILDDIR>>/lib/CL/clReleaseProgram.c:45:15: warning: unused variable 'j' [-Wunused-variable]
45 | unsigned i, j;
| ^
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:5069:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
5069 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { }
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/DeclCXX.h:29:
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'clang::UnqualTypeLoc clang::QualifiedTypeLoc::getUnqualifiedLoc() const':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:285:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
285 | dataInt = llvm::alignTo(dataInt, align);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:614:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
614 | getWrittenBuiltinSpecs().Sign = static_cast<unsigned>(written);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenWidthSpec(clang::TypeSpecifierWidth)':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:630:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
630 | getWrittenBuiltinSpecs().Width = static_cast<unsigned>(written);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenTypeSpec(clang::TypeSpecifierType)':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:641:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
641 | getWrittenBuiltinSpecs().Type = written;
| ^~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainProgram.c
/<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc: In member function 'llvm::PreservedAnalyses pocl::AllocasToEntry::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:81:76: warning: unused parameter 'AM' [-Wunused-parameter]
81 | llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:186:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
186 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {}
| ^
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, unsigned int, bool, clang::LambdaCaptureDefault)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:424:45: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
424 | : DefinitionData(D), DependencyKind(DK), IsGenericLambda(IsGeneric),
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:425:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
425 | CaptureDefault(CaptureDefault), NumCaptures(0),
| ^~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXRecordDecl::setLambdaMangling(unsigned int, clang::Decl*, bool)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:1771:38: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1771 | getLambdaData().ManglingNumber = ManglingNumber;
| ^~~~~~~~~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clBuildProgram.c
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:2411:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion]
2411 | SourceOrder = static_cast<unsigned>(Pos);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:2590:50: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int:19' may change value [-Wconversion]
2590 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(LanguageIDs)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:2878:68: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
2878 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; }
| ^
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:3308:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
3308 | ND->getIdentifierNamespace() &
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
3309 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:18,
from /usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:34:
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:92:31: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
92 | AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:93:20: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
93 | SyntaxUsed(SyntaxUsed), SpellingIndex(SpellingNotCalculated) {}
| ^~~~~~~~~~
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_build.c
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, Kind, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:99:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
99 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:99:60: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
99 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, Kind, Syntax, unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:107:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
107 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:107:60: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
107 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:108:23: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
108 | SpellingIndex(Spelling) {}
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, clang::SourceRange, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:113:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
113 | ScopeLoc(), AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:114:20: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
114 | SyntaxUsed(SyntaxUsed), SpellingIndex(SpellingNotCalculated) {}
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(clang::SourceRange, Kind, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:118:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
118 | AttrKind(K), SyntaxUsed(SyntaxUsed),
| ^
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:118:33: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
118 | AttrKind(K), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(clang::SourceRange, Kind, Syntax, unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:124:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
| ^
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:124:33: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:124:60: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In member function 'void clang::AttributeCommonInfo::setAttributeSpellingListIndex(unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:200:68: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
200 | void setAttributeSpellingListIndex(unsigned V) { SpellingIndex = V; }
| ^
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In constructor 'constexpr clang::ParsedAttrInfo::ParsedAttrInfo(clang::AttributeCommonInfo::Kind)':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:79:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
79 | : AttrKind(AttrKind), NumArgs(0), OptArgs(0), NumArgMembers(0),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In constructor 'constexpr clang::ParsedAttrInfo::ParsedAttrInfo(clang::AttributeCommonInfo::Kind, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, llvm::ArrayRef<Spelling>, llvm::ArrayRef<const char*>)':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:91:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
91 | : AttrKind(AttrKind), NumArgs(NumArgs), OptArgs(OptArgs),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:91:37: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
91 | : AttrKind(AttrKind), NumArgs(NumArgs), OptArgs(OptArgs),
| ^~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:91:55: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
91 | : AttrKind(AttrKind), NumArgs(NumArgs), OptArgs(OptArgs),
| ^~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:92:23: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
92 | NumArgMembers(NumArgMembers), HasCustomParsing(HasCustomParsing),
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:92:56: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
92 | NumArgMembers(NumArgMembers), HasCustomParsing(HasCustomParsing),
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:93:25: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
93 | AcceptsExprPack(AcceptsExprPack), IsTargetSpecific(IsTargetSpecific),
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:93:60: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
93 | AcceptsExprPack(AcceptsExprPack), IsTargetSpecific(IsTargetSpecific),
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:94:16: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
94 | IsType(IsType), IsStmt(IsStmt), IsKnownToGCC(IsKnownToGCC),
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:94:32: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
94 | IsType(IsType), IsStmt(IsStmt), IsKnownToGCC(IsKnownToGCC),
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:94:54: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
94 | IsType(IsType), IsStmt(IsStmt), IsKnownToGCC(IsKnownToGCC),
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:95:38: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
95 | IsSupportedByPragmaAttribute(IsSupportedByPragmaAttribute),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::AttributeCommonInfo::Syntax, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:325:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
325 | EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false),
| ^~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:475:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
475 | ProcessingCache = value;
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/PassRegistry.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:873:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
873 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::clearObjCDeclQualifier(ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:876:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
876 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier & ~DQVal);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setPropertyAttributes(clang::ObjCPropertyAttribute::Kind)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:884:9: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
884 | (ObjCPropertyAttribute::Kind)(PropertyAttributes | PRVal);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setNullability(clang::SourceLocation, clang::NullabilityKind)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:908:19: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
908 | Nullability = static_cast<unsigned>(kind);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c: In function 'free_meta':
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c:435:12: warning: unused variable 'j' [-Wunused-variable]
435 | unsigned j;
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPointer(unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1610:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1610 | I.Ptr.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getArray(unsigned int, bool, bool, clang::Expr*, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1638:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1638 | I.Arr.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getBlockPointer(unsigned int, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1679:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1679 | I.Cls.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPipe(unsigned int, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1689:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1689 | I.Cls.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getMemberPointer(const clang::CXXScopeSpec&, unsigned int, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1703:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1703 | I.Mem.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:2643:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
2643 | FunctionDefinition = static_cast<unsigned>(Val);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:26,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:29:
/usr/lib/llvm-16/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(Encoding, uint64_t)':
/usr/lib/llvm-16/include/llvm/Bitstream/BitCodes.h:52:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
52 | : Val(Data), IsLiteral(false), Enc(E) {}
| ^
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h: In member function 'void clang::serialization::UnderalignedInt64::setBitOffset(uint64_t)':
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:231:20: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
231 | BitOffsetLow = Offset;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:232:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
232 | BitOffsetHigh = Offset >> 32;
| ~~~~~~~^~~~~
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h: In member function 'clang::Selector clang::serialization::DeclarationNameKey::getSelector() const':
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:2134:21: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
2134 | return Selector(Data);
| ^~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Lex/HeaderSearch.h:18,
from /usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:26,
from /usr/lib/llvm-16/include/clang/Frontend/PrecompiledPreamble.h:17,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:30:
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(clang::DirectoryEntryRef, clang::SrcMgr::CharacteristicKind, bool)':
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h:70:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
70 | : u(Dir), DirCharacteristic(DT),
| ^~
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(const clang::HeaderMap*, clang::SrcMgr::CharacteristicKind, bool)':
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h:77:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
77 | : u(Map), DirCharacteristic(DT), LookupType(LT_HeaderMap),
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c: In function 'compile_and_link_program':
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c:205:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
205 | strncpy (temp_options, options, strlen (options));
| ^
In function 'process_options',
inlined from 'compile_and_link_program' at /<<PKGBUILDDIR>>/lib/CL/pocl_build.c:704:17:
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c:205:3: note: length computed here
205 | strncpy (temp_options, options, strlen (options));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef<clang::ModuleMacro*> clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const':
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<U>() const [with U = clang::ModuleMacro*; typename std::enable_if<std::is_convertible<llvm::ArrayRef<T>, llvm::ArrayRef<U> >::value, bool>::type <anonymous> = false; EltTy = clang::ModuleMacro*]' [-Wconversion]
894 | return Info->ActiveModuleMacros;
| ~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<T>() const [with EltTy = clang::ModuleMacro*]' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef<clang::ModuleMacro*> clang::Preprocessor::MacroState::getOverriddenMacros() const':
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<U>() const [with U = clang::ModuleMacro*; typename std::enable_if<std::is_convertible<llvm::ArrayRef<T>, llvm::ArrayRef<U> >::value, bool>::type <anonymous> = false; EltTy = clang::ModuleMacro*]' [-Wconversion]
918 | return Info->OverriddenMacros;
| ~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<T>() const [with EltTy = clang::ModuleMacro*]' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Frontend/CommandLineSourceLoc.h:18,
from /usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h:14,
from /usr/lib/llvm-16/include/clang/Frontend/FrontendAction.h:24:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::Language, Format, bool, HeaderUnitKind, bool)':
/usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h:178:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {}
| ^
/usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h:178:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {}
| ^~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCompileProgram.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clLinkProgram.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateKernel.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:109:21: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/ExprCXX.h:22,
from /usr/lib/llvm-16/include/clang/Analysis/ConstructionContext.h:20,
from /usr/lib/llvm-16/include/clang/Analysis/CFG.h:18,
from /usr/lib/llvm-16/include/clang/Analysis/AnalysisDeclContext.h:22,
from /usr/lib/llvm-16/include/clang/Analysis/PathDiagnostic.h:17,
from /usr/lib/llvm-16/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17,
from /usr/lib/llvm-16/include/clang/Frontend/CompilerInvocation.h:22,
from /usr/lib/llvm-16/include/clang/Frontend/CompilerInstance.h:15,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:38:
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In constructor 'clang::TemplateParmPosition::TemplateParmPosition(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1166:56: warning: conversion from 'unsigned int' to 'unsigned int:20' may change value [-Wconversion]
1166 | TemplateParmPosition(unsigned D, unsigned P) : Depth(D), Position(P) {
| ^
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1166:69: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion]
1166 | TemplateParmPosition(unsigned D, unsigned P) : Depth(D), Position(P) {
| ^
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::TemplateParmPosition::setDepth(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1183:13: warning: conversion from 'unsigned int' to 'unsigned int:20' may change value [-Wconversion]
1183 | Depth = D;
| ^
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::TemplateParmPosition::setPosition(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1191:16: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion]
1191 | Position = P;
| ^
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseKernel.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::ClassTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1959:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1959 | SpecializationKind = TSK;
| ^~~
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::VarTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:2812:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2812 | SpecializationKind = TSK;
| ^~~
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainKernel.c
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In member function 'void clang::CXXConstructExpr::setConstructionKind(ConstructionKind)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:1642:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1642 | CXXConstructExprBits.ConstructionKind = CK;
| ^~
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetKernelArg.c
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In constructor 'clang::ArrayTypeTraitExpr::ArrayTypeTraitExpr(clang::SourceLocation, clang::ArrayTypeTrait, clang::TypeSourceInfo*, uint64_t, clang::Expr*, clang::SourceLocation, clang::QualType)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:2852:73: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
2852 | : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), ATT(att),
| ^~~
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In constructor 'clang::ExpressionTraitExpr::ExpressionTraitExpr(clang::SourceLocation, clang::ExpressionTrait, clang::Expr*, bool, clang::SourceLocation, clang::QualType)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:2919:12: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
2919 | ET(et), Value(value), Loc(loc), RParen(rparen),
| ^~
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In constructor 'clang::SubstNonTypeTemplateParmExpr::SubstNonTypeTemplateParmExpr(clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::Expr*, clang::Decl*, unsigned int, std::optional<unsigned int>, bool)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:4343:63: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
4343 | AssociatedDeclAndRef(AssociatedDecl, RefParam), Index(Index),
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:4344:29: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
4344 | PackIndex(PackIndex ? *PackIndex + 1 : 0) {
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/ExprObjC.h:18,
from /usr/lib/llvm-16/include/clang/Analysis/ConstructionContext.h:21:
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setSelLocsKind(clang::SelectorLocationsKind)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:185:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
185 | ObjCMethodDeclBits.SelLocsKind = Kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:253:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:7' may change value [-Wconversion]
253 | ObjCMethodDeclBits.objcDeclQualifier = QV;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setDeclImplementation(ImplementationControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:499:45: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
499 | ObjCMethodDeclBits.DeclImplementation = ic;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCTypeParamDecl::ObjCTypeParamDecl(clang::ASTContext&, clang::DeclContext*, clang::ObjCTypeParamVariance, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::IdentifierInfo*, clang::SourceLocation, clang::TypeSourceInfo*)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:600:15: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
600 | Index(index), Variance(static_cast<unsigned>(variance)),
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:600:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
600 | Index(index), Variance(static_cast<unsigned>(variance)),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCTypeParamDecl::setVariance(clang::ObjCTypeParamVariance)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:628:16: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
628 | Variance = static_cast<unsigned>(variance);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCPropertyDecl::ObjCPropertyDecl(clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::SourceLocation, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, PropertyControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:779:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
779 | PropertyImplementation(propControl) {}
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyAttributes(clang::ObjCPropertyAttribute::Kind)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:813:24: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
813 | PropertyAttributes |= PRVal;
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::overwritePropertyAttributes(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:817:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
817 | PropertyAttributes = PRVal;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyAttributesAsWritten(clang::ObjCPropertyAttribute::Kind)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:825:35: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
825 | PropertyAttributesAsWritten = PRVal;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyImplementation(PropertyControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:902:30: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
902 | PropertyImplementation = pc;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCIvarDecl::ObjCIvarDecl(clang::ObjCContainerDecl*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, AccessControl, clang::Expr*, bool)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:1954:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1954 | DeclAccess(ac), Synthesized(synthesized) {}
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCIvarDecl::setAccessControl(AccessControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:1986:58: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1986 | void setAccessControl(AccessControl ac) { DeclAccess = ac; }
| ^~
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCDictionaryLiteral::ObjCDictionaryLiteral(clang::Stmt::EmptyShell, unsigned int, bool)':
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h:335:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
335 | : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements),
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h: In member function 'void clang::ObjCMessageExpr::setNumArgs(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h:1030:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1030 | NumArgs = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCBridgedCastExpr::ObjCBridgedCastExpr(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::CastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)':
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h:1642:72: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1642 | LParenLoc(LParenLoc), BridgeKeywordLoc(BridgeKeywordLoc), Kind(Kind) {}
| ^~~~
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueNDRangeKernel.c
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueNativeKernel.c
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateKernelsInProgram.c
make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL/devices /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 7%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -MF CMakeFiles/pocl-devices.dir/devices.c.o.d -o CMakeFiles/pocl-devices.dir/devices.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/devices.c
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:307:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
307 | return dev_count;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_get_devices':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:319:25: warning: unsigned conversion from 'int' to 'cl_device_type' {aka 'long long unsigned int'} changes value from '-17' to '18446744073709551599' [-Wsign-conversion]
319 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_get_device_type_count':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:359:25: warning: unsigned conversion from 'int' to 'cl_device_type' {aka 'long long unsigned int'} changes value from '-17' to '18446744073709551599' [-Wsign-conversion]
359 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM;
| ^
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c:24:
/<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo':
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysisEvaluator.h:27,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:18:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO'
44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount);
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_init_devices':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:534:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
534 | sleep (delay);
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:639:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
639 | dev->dev_id = dev_index;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:644:32: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
644 | dev->global_mem_id = dev_index;
| ^~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelArgInfo.c
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetPlatformIDs.c
[ 7%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -MF CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc
[ 7%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -MF CMakeFiles/pocl-devices.dir/bufalloc.c.o.d -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c
/<<PKGBUILDDIR>>/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers]
226 | };
| ^
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_icd.h:26,
from /<<PKGBUILDDIR>>/lib/CL/pocl_cl.h:50,
from /<<PKGBUILDDIR>>/lib/CL/clGetPlatformIDs.c:26:
/usr/include/ocl_icd.h:1785:37: note: 'clUnknown180' declared here
1785 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)(
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c: In function 'chunk_slack':
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c:103:66: warning: conversion to 'memory_address_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
103 | (chunk->start_address + chunk->parent_region->alignment - 1) &
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c: In function 'append_new_chunk':
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c:156:65: warning: conversion to 'memory_address_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
156 | (region->last_chunk->start_address + region->alignment - 1) &
| ^
[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetPlatformInfo.c
[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -MF CMakeFiles/pocl-devices.dir/common.c.o.d -o CMakeFiles/pocl-devices.dir/common.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/common.c
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'llvm_codegen':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:152:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
152 | llvm_module, program, device_i, kernel, command, specialize);
| ^~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:287:16: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
287 | di->_width = mem->image_width;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:288:17: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
288 | di->_height = mem->image_height;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:289:16: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
289 | di->_depth = mem->image_depth;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:290:20: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
290 | di->_row_pitch = mem->image_row_pitch;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:291:22: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
291 | di->_slice_pitch = mem->image_slice_pitch;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:292:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
292 | di->_order = mem->image_channel_order;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:293:27: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
293 | di->_image_array_size = mem->image_array_size;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:294:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
294 | di->_data_type = mem->image_channel_data_type;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_exec_command':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:595:28: warning: unused variable 'mem_id' [-Wunused-variable]
595 | pocl_mem_identifier *mem_id = &mem->device_ptrs[dev->global_mem_id];
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/./pocl_shared.h:29,
from /<<PKGBUILDDIR>>/lib/CL/devices/common.c:46:
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_set_buffer_image_limits':
/<<PKGBUILDDIR>>/lib/CL/./pocl_cl.h:1745:18: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1745 | #define max(a,b) (((a) > (b)) ? (a) : (b))
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1279:38: note: in expansion of macro 'max'
1279 | device->global_var_pref_size = max(64 * 1000, device->max_constant_buffer_size);
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1287:23: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1287 | size_t max_pixels = device->max_mem_alloc_size/16;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1486:66: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1486 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1678:8: warning: unused variable 'kernellib_fallback' [-Wunused-variable]
1678 | char kernellib_fallback[POCL_MAX_PATHNAME_LENGTH];
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_space_delim_string_to_cl_name_version_array':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1782:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
1782 | found = i;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_setup_ils_with_version':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1922:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
1922 | found = i;
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c: In function 'POclGetDeviceAndHostTimer':
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *device_timestamp,
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c:27:36: warning: unused parameter 'device_timestamp' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *device_timestamp,
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c:28:15: warning: unused parameter 'host_timestamp' [-Wunused-parameter]
28 | cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~^~~~~~~~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs':
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
54 | total_num = pocl_get_device_type_count(device_type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
60 | devices_added = pocl_get_devices(device_type, devices, num_entries);
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c:63:20: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
63 | *num_devices = total_num;
| ^~~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetDeviceInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/BasicAliasAnalysis.h:17,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:20:
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:136:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion]
136 | Offset = NewOffset;
| ^~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:24:
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)':
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
110 | N = (static_cast<uint64_t>(N) * RHS.N + D / 2) / D;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)':
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
124 | N = (static_cast<uint64_t>(N) * D + RHS.N / 2) / RHS.N;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:17,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:46,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:25:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_setup_builtin_kernels_with_version':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:2019:7: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation]
2019 | strncpy (dev->builtin_kernels_with_version[i].name, token,
| ^
[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -MF CMakeFiles/pocl-devices.dir/pocl_local_size.c.o.d -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c: In function 'gcd':
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
34 | c = a;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
36 | b = c;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c: In function 'pocl_default_local_size_optimizer':
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:67:64: warning: unused parameter 'kernel' [-Wunused-parameter]
67 | pocl_default_local_size_optimizer (cl_device_id dev, cl_kernel kernel,
| ~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:68:45: warning: unused parameter 'device_i' [-Wunused-parameter]
68 | unsigned device_i,
| ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c: In function 'pocl_wg_utilization_maximizer':
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:308:60: warning: unused parameter 'kernel' [-Wunused-parameter]
308 | pocl_wg_utilization_maximizer (cl_device_id dev, cl_kernel kernel,
| ~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:309:41: warning: unused parameter 'device_i' [-Wunused-parameter]
309 | unsigned device_i,
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -MF CMakeFiles/pocl-devices.dir/common_driver.c.o.d -o CMakeFiles/pocl-devices.dir/common_driver.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c
/usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h: In member function 'std::string llvm::DOTGraphTraits<llvm::DOTFuncInfo*>::getEdgeAttributes(const llvm::BasicBlock*, llvm::const_succ_iterator, llvm::DOTFuncInfo*)':
/usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:276:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
276 | (uint64_t)(Freq * WeightPercent), Width);
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_read':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:76:25: warning: unused parameter 'data' [-Wunused-parameter]
76 | pocl_driver_read (void *data, void *__restrict__ host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:77:59: warning: unused parameter 'src_buf' [-Wunused-parameter]
77 | pocl_mem_identifier *src_mem_id, cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_write':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:88:26: warning: unused parameter 'data' [-Wunused-parameter]
88 | pocl_driver_write (void *data, const void *__restrict__ host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:89:60: warning: unused parameter 'dst_buf' [-Wunused-parameter]
89 | pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_copy':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:100:25: warning: unused parameter 'data' [-Wunused-parameter]
100 | pocl_driver_copy (void *data, pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:100:71: warning: unused parameter 'dst_buf' [-Wunused-parameter]
100 | pocl_driver_copy (void *data, pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:101:59: warning: unused parameter 'src_buf' [-Wunused-parameter]
101 | pocl_mem_identifier *src_mem_id, cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_copy_with_size':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:130:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
130 | size_t real_bytes = *content_size - src_offset;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:113:35: warning: unused parameter 'data' [-Wunused-parameter]
113 | pocl_driver_copy_with_size (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:114:36: warning: unused parameter 'dst_buf' [-Wunused-parameter]
114 | cl_mem dst_buf, pocl_mem_identifier *src_mem_id,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:115:36: warning: unused parameter 'src_buf' [-Wunused-parameter]
115 | cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:117:36: warning: unused parameter 'content_size_buf' [-Wunused-parameter]
117 | cl_mem content_size_buf, size_t dst_offset,
| ~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_copy_rect':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:140:30: warning: unused parameter 'data' [-Wunused-parameter]
140 | pocl_driver_copy_rect (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:141:31: warning: unused parameter 'dst_buf' [-Wunused-parameter]
141 | cl_mem dst_buf, pocl_mem_identifier *src_mem_id,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:142:31: warning: unused parameter 'src_buf' [-Wunused-parameter]
142 | cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_write_rect':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:198:31: warning: unused parameter 'data' [-Wunused-parameter]
198 | pocl_driver_write_rect (void *data, const void *__restrict__ const host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:199:65: warning: unused parameter 'dst_buf' [-Wunused-parameter]
199 | pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_read_rect':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:257:30: warning: unused parameter 'data' [-Wunused-parameter]
257 | pocl_driver_read_rect (void *data, void *__restrict__ const host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:258:64: warning: unused parameter 'src_buf' [-Wunused-parameter]
258 | pocl_mem_identifier *src_mem_id, cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_memfill':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:314:28: warning: unused parameter 'data' [-Wunused-parameter]
314 | pocl_driver_memfill (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:315:29: warning: unused parameter 'dst_buf' [-Wunused-parameter]
315 | cl_mem dst_buf, size_t size, size_t offset,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_map_mem':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:324:28: warning: unused parameter 'data' [-Wunused-parameter]
324 | pocl_driver_map_mem (void *data, pocl_mem_identifier *src_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:325:29: warning: unused parameter 'src_buf' [-Wunused-parameter]
325 | cl_mem src_buf, mem_mapping_t *map)
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_unmap_mem':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:344:30: warning: unused parameter 'data' [-Wunused-parameter]
344 | pocl_driver_unmap_mem (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:345:31: warning: unused parameter 'dst_buf' [-Wunused-parameter]
345 | cl_mem dst_buf, mem_mapping_t *map)
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_get_mapping_ptr':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:365:22: warning: unused variable 'src_device_ptr' [-Wunused-variable]
365 | char *__restrict__ src_device_ptr = (char *)mem_id->mem_ptr;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:362:36: warning: unused parameter 'data' [-Wunused-parameter]
362 | pocl_driver_get_mapping_ptr (void *data, pocl_mem_identifier *mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_free_mapping_ptr':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:386:22: warning: unused variable 'src_device_ptr' [-Wunused-variable]
386 | char *__restrict__ src_device_ptr = (char *)mem_id->mem_ptr;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:383:37: warning: unused parameter 'data' [-Wunused-parameter]
383 | pocl_driver_free_mapping_ptr (void *data, pocl_mem_identifier *mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_alloc_mem_obj':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:401:67: warning: unused parameter 'host_ptr' [-Wunused-parameter]
401 | pocl_driver_alloc_mem_obj (cl_device_id device, cl_mem mem, void *host_ptr)
| ~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_svm_copy':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:458:36: warning: unused parameter 'dev' [-Wunused-parameter]
458 | pocl_driver_svm_copy (cl_device_id dev,
| ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_reload_program_bc':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:494:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
494 | program->binaries[device_i] = temp_binary;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:495:37: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
495 | program->binary_sizes[device_i] = temp_size;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_regen_spirv_binary':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:550:64: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
550 | snprintf (opt, MAX_SPEC_CONST_OPT_LEN, "%u:i%u:%zu ",
| ~~^
| |
| unsigned int
| %llu
......
553 | program->spec_const_values[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| uint64_t {aka long long unsigned int}
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_free_program':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:829:40: warning: unused parameter 'device' [-Wunused-parameter]
829 | pocl_driver_free_program (cl_device_id device, cl_program program,
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_build_poclbinary':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:997:15: warning: unused variable 'params_found' [-Wunused-variable]
997 | int params_found
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_build_opencl_builtins':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1098:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1098 | = malloc (builtins_file_len + common_builtins_file_len + 1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1099:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1099 | memcpy (program->source, common_builtins_file, common_builtins_file_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1101:15: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1101 | builtins_file_len);
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_cpu_gvar_init_callback':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1208:40: warning: unused parameter 'program' [-Wunused-parameter]
1208 | pocl_cpu_gvar_init_callback(cl_program program, cl_uint dev_i,
| ~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1208:57: warning: unused parameter 'dev_i' [-Wunused-parameter]
1208 | pocl_cpu_gvar_init_callback(cl_program program, cl_uint dev_i,
| ~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: At top level:
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:502:1: warning: 'pocl_regen_spirv_binary' defined but not used [-Wunused-function]
502 | pocl_regen_spirv_binary (cl_program program, cl_uint device_i)
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:48:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:33:
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 9%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -MF CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o.d -o CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -c /<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc
In file included from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumeBundleQueries.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:108:
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateContext.c
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c: In function 'context_set_properties':
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c:105:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
105 | ((num_properties * 2 + 1) * sizeof(cl_context_properties));
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c:112:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
112 | (num_properties * 2 + 1) * sizeof(cl_context_properties));
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c:113:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
113 | context->num_properties = num_properties;
| ^~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:49:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc: In function 'cl_int pocl_get_builtin_kernel_metadata(cl_device_id, const char*, pocl_kernel_metadata_t*)':
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:285:61: warning: unused parameter 'dev' [-Wunused-parameter]
285 | static cl_int pocl_get_builtin_kernel_metadata(cl_device_id dev,
| ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc: In function 'int pocl_setup_builtin_metadata(cl_device_id, cl_program, unsigned int)':
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:322:42: warning: unused parameter 'program_device_i' [-Wunused-parameter]
322 | unsigned program_device_i) {
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_assoc_index':
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c:39:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
39 | return i;
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_built_index':
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c:51:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
51 | return i;
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c:111:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
111 | char *build_log = pocl_cache_read_buildlog (program, device_i);
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWriteBuffer.c
In file included from /usr/include/c++/13/vector:66,
from /<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:5:
/usr/include/c++/13/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = pocl_argument_info; _Alloc = std::allocator<pocl_argument_info>]':
/usr/include/c++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
675 | vector(initializer_list<value_type> __l,
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWriteBufferRect.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:33:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Local.h:19,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:34:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc: In function 'void __static_initialization_and_destruction_0()':
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:38:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyBufferRect.c
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyBufferToImage.c
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyImageToBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemObjects.c
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()':
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3754:38: warning: conversion from 'int64_t' {aka 'long long int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion]
3754 | DerefBytesState.takeKnownMaximum(KnownBytes);
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3785:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion]
3785 | DerefBytesState.takeKnownMaximum(Bytes);
| ^~~~~
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3793:40: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion]
3793 | DerefBytesState.takeAssumedMinimum(Bytes);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemObjects.c:51:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion]
51 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST);
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:45:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /<<PKGBUILDDIR>>/lib/CL/clFinish.c
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /<<PKGBUILDDIR>>/lib/CL/clFlush.c
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrier.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMarker.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:47:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:26:
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c: In function 'POclGetKernelWorkGroupInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:114:38: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
114 | POCL_RETURN_GETINFO (size_t, kernel->meta->local_mem_size[dev_i]);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:114:9: note: in expansion of macro 'POCL_RETURN_GETINFO'
114 | POCL_RETURN_GETINFO (size_t, kernel->meta->local_mem_size[dev_i]);
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:121:40: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
121 | POCL_RETURN_GETINFO (size_t, kernel->meta->private_mem_size[dev_i]);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:121:11: note: in expansion of macro 'POCL_RETURN_GETINFO'
121 | POCL_RETURN_GETINFO (size_t, kernel->meta->private_mem_size[dev_i]);
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:128:40: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
128 | POCL_RETURN_GETINFO (size_t, kernel->meta->spill_mem_size[dev_i]);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:128:11: note: in expansion of macro 'POCL_RETURN_GETINFO'
128 | POCL_RETURN_GETINFO (size_t, kernel->meta->spill_mem_size[dev_i]);
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelSubGroupInfo.c
[ 11%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -MF CMakeFiles/pocl-devices.dir/spirv_parser.cc.o.d -o CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -c /<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27,
from /<<PKGBUILDDIR>>/lib/CL/../llvmopencl/LLVMUtils.h:36,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:72:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetProgramInfo.c
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetEventProfilingInfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In constructor 'SPIRVParser::SPIRVConstant::SPIRVConstant(SPIRVParser::SPIRVtype*, size_t, const int32_t*)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:217:28: warning: unused parameter 'Type' [-Wunused-parameter]
217 | SPIRVConstant(SPIRVtype *Type, size_t NumConstWords,
| ~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::SPIRVtype* SPIRVParser::SPIRVinst::decodeType(SPIRVParser::SPIRTypeMap&, SPIRVParser::SPIRVConstMap&, size_t)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:469:48: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
469 | return new SPIRVtypePOD(Word1_, TypeSize * EltCount, EltType->getAlign());
| ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::OCLFuncInfo* SPIRVParser::SPIRVinst::decodeFunctionType(SPIRVParser::SPIRTypeMap&, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, size_t)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:579:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
579 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:583:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
583 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:584:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
584 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:588:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
588 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:554:42: warning: unused parameter 'PointerSize' [-Wunused-parameter]
554 | size_t PointerSize) {
| ~~~~~~~^~~~~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /<<PKGBUILDDIR>>/lib/CL/clWaitForEvents.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:41:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In member function 'bool SPIRVParser::SPIRVmodule::parseInstructionStream(const int32_t*, size_t)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:805:34: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
805 | AI.Attrs.CPacked = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:808:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
808 | AI.Attrs.Restrict = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:811:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
811 | AI.Attrs.Volatile = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:814:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
814 | AI.Attrs.Constant = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:789:17: warning: unused variable 'ParamType' [-Wunused-variable]
789 | int32_t ParamType = Inst.getFunctionParamType();
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In instantiation of 'void clang::Redeclarable<decl_type>::setPreviousDecl(decl_type*) [with decl_type = clang::TranslationUnitDecl]':
/usr/lib/llvm-16/include/clang/AST/ASTContext.h:1068:33: required from here
/usr/lib/llvm-16/include/clang/AST/Decl.h:4849:56: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
4849 | static_cast<decl_type*>(this)->IdentifierNamespace |=
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
4850 | MostRecent->getIdentifierNamespace() &
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4851 | (Decl::IDNS_Ordinary | Decl::IDNS_Tag | Decl::IDNS_Type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/StringMapEntry.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/StringMap.h:17,
from /usr/lib/llvm-16/include/clang/Basic/DirectoryEntry.h:22,
from /usr/lib/llvm-16/include/clang/Basic/FileEntry.h:18:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWaitForEvents.c
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BuiltinTypeLoc; TypeClass = clang::BuiltinType; LocalData = clang::BuiltinLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:576:65: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
432 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCTypeParamTypeLoc; TypeClass = clang::ObjCTypeParamType; LocalData = clang::ObjCTypeParamTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:763:52: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:946:53: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1455:45: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::TemplateSpecializationTypeLoc; TypeClass = clang::TemplateSpecializationType; LocalData = clang::TemplateSpecializationLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1704:67: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::DeducedTypeLoc; Derived = clang::AutoTypeLoc; TypeClass = clang::AutoType; LocalData = clang::AutoTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2236:67: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2325:58: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
386 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentTemplateSpecializationTypeLoc; TypeClass = clang::DependentTemplateSpecializationType; LocalData = clang::DependentTemplateSpecializationLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2513:67: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
432 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseEvent.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainEvent.c
In file included from /usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:22:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetEventCallback.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:290:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:163:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]':
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetEventInfo.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetEventInfo.c:37:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
37 | cl_uint r = event->pocl_refcount;
| ^~~~~
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateUserEvent.c
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetUserEventStatus.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueTask.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateImage.c
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; unsigned int GrowthDelay = 128; size_t = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:209:20: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; unsigned int GrowthDelay = 128; size_t = unsigned int]'
/usr/lib/llvm-16/include/clang/AST/ASTContext.h:705:30: required from here
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:152:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
152 | size_t Adjustment = offsetToAlignedAddr(CurPtr, Alignment);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:177:60: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
177 | size_t PaddedSize = SizeToAllocate + Alignment.value() - 1;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c: In function 'pocl_create_image_internal':
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c:95:52: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion]
95 | dev, image_format, image_desc, image_type_idx,
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c:268:27: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
268 | mem->image_channels = channels;
| ^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c:269:28: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
269 | mem->image_elem_size = elem_size;
| ^~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; ValueInfoT = llvm::DenseMapInfo<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:303:21: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:878:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
439 | data = llvm::alignTo(data, getNextTypeAlign());
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:911:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1035:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1119:55: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1175:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1195:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1468:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1550:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1766:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1804:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1827:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1855:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2308:59: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2542:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2558:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2616:61: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateImage2D.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateImage3D.c
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReadImage.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::swap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:920:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:940:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
940 | NumEntries = TmpNumEntries;
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; ValueInfoT = llvm::DenseMapInfo<llvm::Function*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap<llvm::AbstractAttribute*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::AbstractAttribute*, void>, llvm::detail::DenseSetPair<llvm::AbstractAttribute*> >; ValueInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWriteImage.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int>; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:104:23: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::reserve(size_type) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int>; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>; size_type = unsigned int]'
/usr/lib/llvm-16/include/llvm/Transforms/Utils/InstructionWorklist.h:81:24: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:337:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned char; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned char*]'
/usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:690:30: required from 'llvm::hash_code llvm::hash_value(ArrayRef<T>) [with T = unsigned char]'
/usr/lib/llvm-16/include/llvm/Support/HashBuilder.h:408:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<char, clang::ComparisonCategoryInfo>; KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo<char>; BucketT = llvm::detail::DenseMapPair<char, clang::ComparisonCategoryInfo>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo<char>; BucketT = llvm::detail::DenseMapPair<char, clang::ComparisonCategoryInfo>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo<char>; BucketT = llvm::detail::DenseMapPair<char, clang::ComparisonCategoryInfo>]'
/usr/lib/llvm-16/include/clang/AST/ComparisonCategories.h:218:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<clang::FileID, std::map<unsigned int, clang::RawComment*> >; KeyT = clang::FileID; ValueT = std::map<unsigned int, clang::RawComment*>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, std::map<unsigned int, clang::RawComment*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = clang::FileID; ValueT = std::map<unsigned int, clang::RawComment*>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, std::map<unsigned int, clang::RawComment*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = clang::FileID; ValueT = std::map<unsigned int, clang::RawComment*>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, std::map<unsigned int, clang::RawComment*> >]'
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h:197:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<clang::RawComment*, unsigned int>; KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::RawComment*, void>; BucketT = llvm::detail::DenseMapPair<clang::RawComment*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::RawComment*, void>; BucketT = llvm::detail::DenseMapPair<clang::RawComment*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::RawComment*, void>; BucketT = llvm::detail::DenseMapPair<clang::RawComment*, unsigned int>]'
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h:197:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c: In function 'POclCreateSampler':
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:82:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
82 | dev->ops->create_sampler (dev, sampler, dev->dev_id);
| ~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c: In function 'POclCreateSamplerWithProperties':
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:120:33: warning: conversion from 'cl_sampler_properties' {aka 'long long unsigned int'} to 'cl_bool' {aka 'unsigned int'} may change value [-Wconversion]
120 | normalized_coords = p[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:129:31: warning: conversion from 'cl_sampler_properties' {aka 'long long unsigned int'} to 'cl_addressing_mode' {aka 'unsigned int'} may change value [-Wconversion]
129 | addressing_mode = p[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:138:27: warning: conversion from 'cl_sampler_properties' {aka 'long long unsigned int'} to 'cl_filter_mode' {aka 'unsigned int'} may change value [-Wconversion]
138 | filter_mode = p[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:149:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
149 | unsigned num_props = (p - sampler_properties) + 1; /* include final 0 */
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::FileEntry*, clang::FileEntryRef>; KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FileEntry*, clang::FileEntryRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FileEntry*, clang::FileEntryRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FileEntry*, clang::FileEntryRef>]'
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:667:10: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:878:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
386 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:911:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1035:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1119:55: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1175:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1468:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1550:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1766:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1804:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1827:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1855:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2542:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2558:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2616:61: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::DeclContext*, llvm::StringRef>; KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo<const clang::DeclContext*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclContext*, llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo<const clang::DeclContext*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclContext*, llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo<const clang::DeclContext*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclContext*, llvm::StringRef>]'
/usr/lib/llvm-16/include/clang/Sema/CodeCompleteConsumer.h:657:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, std::pair<unsigned int, unsigned int> >; KeyT = unsigned int; ValueT = std::pair<unsigned int, unsigned int>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::pair<unsigned int, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = std::pair<unsigned int, unsigned int>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::pair<unsigned int, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = unsigned int; ValueT = std::pair<unsigned int, unsigned int>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::pair<unsigned int, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/Option/ArgList.h:156:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::Decl*, std::optional<clang::Stmt*> >; KeyT = const clang::Decl*; ValueT = std::optional<clang::Stmt*>; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::optional<clang::Stmt*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::Decl*; ValueT = std::optional<clang::Stmt*>; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::optional<clang::Stmt*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::Decl*; ValueT = std::optional<clang::Stmt*>; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::optional<clang::Stmt*> >]'
/usr/lib/llvm-16/include/clang/Analysis/BodyFarm.h:32:76: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseSampler.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
/usr/lib/llvm-16/include/clang/Analysis/CFG.h:1436:28: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clReleaseSampler.c: In function 'POclReleaseSampler':
/<<PKGBUILDDIR>>/lib/CL/clReleaseSampler.c:59:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
59 | dev->ops->free_sampler (dev, sampler, dev->dev_id);
| ~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasSetTracker.h:318:55: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Instruction*>; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>; KeyT = std::pair<const llvm::BasicBlock*, unsigned int>; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::BasicBlock*, unsigned int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<const llvm::BasicBlock*, unsigned int>; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::BasicBlock*, unsigned int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = std::pair<const llvm::BasicBlock*, unsigned int>; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::BasicBlock*, unsigned int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>]'
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, bool>; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]'
/usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:190:73: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainSampler.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const void*, llvm::Pass*>; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<const void*, void>; BucketT = llvm::detail::DenseMapPair<const void*, llvm::Pass*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<const void*, void>; BucketT = llvm::detail::DenseMapPair<const void*, llvm::Pass*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<const void*, void>; BucketT = llvm::detail::DenseMapPair<const void*, llvm::Pass*>]'
/usr/lib/llvm-16/include/llvm/IR/LegacyPassManagers.h:297:28: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>, llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> > >; KeyT = llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>; BucketT = llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>; BucketT = llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>; BucketT = llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:54:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, std::optional<bool> >; KeyT = const llvm::BasicBlock*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, std::optional<bool> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/Analysis/MustExecute.h:412:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Function*, std::optional<bool> >; KeyT = const llvm::Function*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, std::optional<bool> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/Analysis/MustExecute.h:412:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >; KeyT = const llvm::Instruction*; ValueT = std::unique_ptr<llvm::MustBeExecutedIterator>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr<llvm::MustBeExecutedIterator>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr<llvm::MustBeExecutedIterator>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >]'
/usr/lib/llvm-16/include/llvm/Analysis/MustExecute.h:412:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::InformationCache::FunctionInfo*>; KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::InformationCache::FunctionInfo*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::InformationCache::FunctionInfo*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::InformationCache::FunctionInfo*>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1169:49: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >; KeyT = std::pair<llvm::Value*, llvm::Attribute::AttrKind>; ValueT = llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax>; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::Value*, llvm::Attribute::AttrKind>; ValueT = llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax>; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = std::pair<llvm::Value*, llvm::Attribute::AttrKind>; ValueT = llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax>; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1169:49: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>; KeyT = unsigned int; ValueT = llvm::SmallVector<llvm::Instruction*, 8>*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<llvm::Instruction*, 8>*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<llvm::Instruction*, 8>*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1326:10: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >; KeyT = llvm::IRPosition; ValueT = llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::IRPosition>; BucketT = llvm::detail::DenseMapPair<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::IRPosition>; BucketT = llvm::detail::DenseMapPair<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::IRPosition>; BucketT = llvm::detail::DenseMapPair<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >; KeyT = const llvm::Value*; ValueT = llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1>; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1>; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1>; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>; KeyT = std::pair<const char*, llvm::IRPosition>; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo<std::pair<const char*, llvm::IRPosition>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<const char*, llvm::IRPosition>; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo<std::pair<const char*, llvm::IRPosition>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = std::pair<const char*, llvm::IRPosition>; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo<std::pair<const char*, llvm::IRPosition>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >; KeyT = llvm::Function*; ValueT = llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:733:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:54:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c:24:
/<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount);
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO'
39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount);
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::GVNPass::LeaderTableEntry>; KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::GVNPass::LeaderTableEntry>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::GVNPass::LeaderTableEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::GVNPass::LeaderTableEntry>]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/GVN.h:123:53: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/GVN.h:123:53: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, std::pair<bool, unsigned int> >; KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, bool>; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyImage.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; ValueInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMapImage.c
[ 15%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -MF CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o.d -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp
[ 15%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -MF CMakeFiles/pocl-devices.dir/cpuinfo.c.o.d -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency':
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:127:22: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count':
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:176:22: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor':
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:316:18: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:324:24: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion]
324 | unsigned vendor_id = -1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:353:49: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
353 | char *_vendor = (char *)malloc (end - start + 1);
| ~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
356 | memcpy(_vendor, start, end-start);
| ~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:405:13: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
405 | + (end - start) + 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:403:13: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
403 | int len = strlen (device->short_name) + 1
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:406:35: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
406 | char *new_name = (char*)malloc (len);
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:407:23: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
407 | snprintf (new_name, len, "%s-%s-%s", device->short_name,
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BranchProbabilityInfo::BasicBlockCallbackVH, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH> >; KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; MapTy = llvm::DenseMap<llvm::BranchProbabilityInfo::BasicBlockCallbackVH, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::Region*, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]'
/usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase<RegionTr>::RegionInfoBase(llvm::RegionInfoBase<RegionTr>&&) [with Tr = llvm::RegionTraits<llvm::Function>]'
/usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:906:74: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 16%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -MF CMakeFiles/pocl-devices.dir/signal_handlers.c.o.d -o CMakeFiles/pocl-devices.dir/signal_handlers.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/signal_handlers.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Instruction*, void>, llvm::detail::DenseSetPair<const llvm::Instruction*> >; KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = const llvm::Instruction*; MapTy = llvm::DenseMap<const llvm::Instruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Instruction*, void>, llvm::detail::DenseSetPair<const llvm::Instruction*> >; ValueInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::SmallPtrSet<llvm::Instruction*, 4>*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>, llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*> >; KeyT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>; BucketT = llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>; BucketT = llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>; BucketT = llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; MapTy = llvm::DenseMap<llvm::SmallPtrSet<llvm::Instruction*, 4>*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>, llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*> >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Function*, void>, llvm::detail::DenseSetPair<const llvm::Function*> >; KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Function*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = const llvm::Function*; MapTy = llvm::DenseMap<const llvm::Function*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Function*, void>, llvm::detail::DenseSetPair<const llvm::Function*> >; ValueInfoT = llvm::DenseMapInfo<const llvm::Function*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap<llvm::APInt, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::APInt, void>, llvm::detail::DenseSetPair<llvm::APInt> >; ValueInfoT = llvm::DenseMapInfo<llvm::APInt, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState<MemberTy>::PotentialValuesState() [with MemberTy = llvm::APInt]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3002:39: required from 'llvm::StateWrapper<StateTy, BaseType, Ts>::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState<llvm::APInt>; BaseType = llvm::AbstractAttribute; Ts = {}]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:4721:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; MapTy = llvm::SmallDenseMap<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>, llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> > >; ValueInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState<MemberTy>::PotentialValuesState() [with MemberTy = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3002:39: required from 'llvm::StateWrapper<StateTy, BaseType, Ts>::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >; BaseType = llvm::AbstractAttribute; Ts = {}]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:4774:69: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::DenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/signal_handlers.c: In function 'format_int':
/<<PKGBUILDDIR>>/lib/CL/devices/signal_handlers.c:50:46: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]
50 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig;
| ^~
[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c: In function 'POclGetHostTimer':
/<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c:27:36: warning: unused parameter 'host_timestamp' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~^~~~~~~~~~~~~~
[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetImageInfo.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Built target pocl-devices
[ 16%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.cc
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c: In function 'POclCreateFromGLTexture':
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:29:38: warning: unused parameter 'flags' [-Wunused-parameter]
29 | cl_context context, cl_mem_flags flags, cl_GLenum target,
| ~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:29:55: warning: unused parameter 'target' [-Wunused-parameter]
29 | cl_context context, cl_mem_flags flags, cl_GLenum target,
| ~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:30:14: warning: unused parameter 'miplevel' [-Wunused-parameter]
30 | cl_GLint miplevel, cl_GLuint texture,
| ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:30:34: warning: unused parameter 'texture' [-Wunused-parameter]
30 | cl_GLint miplevel, cl_GLuint texture,
| ~~~~~~~~~~^~~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D':
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter]
31 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter]
32 | cl_GLenum target,
| ~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter]
33 | cl_GLint miplevel,
| ~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter]
34 | cl_GLuint texture,
| ~~~~~~~~~~~~~~~~^~~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D':
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter]
31 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter]
32 | cl_GLenum target,
| ~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter]
33 | cl_GLint miplevel,
| ~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter]
34 | cl_GLuint texture,
| ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c: In function 'POclEnqueueAcquireGLObjects':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:29:40: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~^~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c: In function 'POclEnqueueReleaseGLObjects':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:29:40: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetGLContextInfoKHR.c
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clUnloadCompiler.c
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:25:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:19,
from /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetSupportedImageFormats.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:290:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<const llvm::Value*, bool, 8>; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<const llvm::Value*, bool, 8>; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:163:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<const llvm::BasicBlock*, unsigned int>; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<const llvm::BasicBlock*, unsigned int>; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::Loop*, int>, unsigned int>; KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::Loop*, int>, unsigned int>; KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats':
/<<PKGBUILDDIR>>/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter]
29 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 4, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 4, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetExtensionFunctionAddress.c
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; ValueInfoT = llvm::DenseMapInfo<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:665:28: required from 'llvm::hash_code llvm::hash_value(const std::__cxx11::basic_string<T>&) [with T = char]'
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:382:20: required from 'std::enable_if_t<(! llvm::hashing::detail::is_hashable_data<T>::value), unsigned int> llvm::hashing::detail::get_hashable_data(const T&) [with T = std::__cxx11::basic_string<char>; std::enable_if_t<(! is_hashable_data<T>::value), unsigned int> = unsigned int]'
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:563:80: required from 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = std::__cxx11::basic_string<char>; Ts = {clang::frontend::IncludeDirGroup, unsigned int, unsigned int}; size_t = unsigned int]'
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:611:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::frontend::IncludeDirGroup, unsigned int, unsigned int}]'
/usr/lib/llvm-16/include/clang/Lex/HeaderSearchOptions.h:263:28: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:418:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
418 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:441:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
441 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetExtensionFunctionAddressForPlatform.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; ValueInfoT = llvm::DenseMapInfo<llvm::Function*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::AbstractAttribute*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::AbstractAttribute*, void>, llvm::detail::DenseSetPair<llvm::AbstractAttribute*> >; KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::AbstractAttribute*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::AbstractAttribute*, void>, llvm::detail::DenseSetPair<llvm::AbstractAttribute*> >; KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap<llvm::AbstractAttribute*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::AbstractAttribute*, void>, llvm::detail::DenseSetPair<llvm::AbstractAttribute*> >; ValueInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:497:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::decrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:309:5: required from 'bool llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:102:24: required from 'bool llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::erase(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; ValueInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:158:19: required from 'bool llvm::SetVector<T, Vector, Set>::remove(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector<llvm::Instruction*, 16>; Set = llvm::SmallDenseSet<llvm::Instruction*, 16, llvm::DenseMapInfo<llvm::Instruction*, void> >; value_type = llvm::Instruction*]'
/usr/lib/llvm-16/include/llvm/Transforms/Utils/InstructionWorklist.h:93:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:17,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:22:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = clang::Module*; MapTy = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; ValueInfoT = llvm::DenseMapInfo<clang::Module*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = clang::Module*; Vector = llvm::SmallVector<clang::Module*, 2>; Set = llvm::SmallDenseSet<clang::Module*, 2, llvm::DenseMapInfo<clang::Module*, void> >; value_type = clang::Module*]'
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:1468:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clIcdGetPlatformIDsKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Use*; DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Use* const&; ValueArgs = {const unsigned int&}; DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const unsigned int&}; DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:208:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:101:68: required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Use*; ValueT = llvm::Value*; MapType = llvm::SmallDenseMap<llvm::Use*, unsigned int, 32, llvm::DenseMapInfo<llvm::Use*, void>, llvm::detail::DenseMapPair<llvm::Use*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<llvm::Use*, llvm::Value*>, 32>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1765:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Value*; DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Value* const&; ValueArgs = {const unsigned int&}; DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const unsigned int&}; DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:208:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:101:68: required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::PointerIntPair<llvm::Value*, 1, bool>; MapType = llvm::SmallDenseMap<llvm::Value*, unsigned int, 32, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<llvm::Value*, llvm::PointerIntPair<llvm::Value*, 1, bool> >, 32>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1786:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::WeakVH&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector<llvm::WeakVH, 16>; Set = llvm::SmallDenseSet<llvm::WeakVH, 16, llvm::DenseMapInfo<llvm::WeakVH> >; value_type = llvm::WeakVH]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1800:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:29:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::WeakVH&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector<llvm::WeakVH, 8>; Set = llvm::SmallDenseSet<llvm::WeakVH, 8, llvm::DenseMapInfo<llvm::WeakVH> >; value_type = llvm::WeakVH]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1812:69: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::BasicBlock*; Vector = llvm::SmallVector<llvm::BasicBlock*, 8>; Set = llvm::SmallDenseSet<llvm::BasicBlock*, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void> >; value_type = llvm::BasicBlock*]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1816:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; ValueInfoT = llvm::DenseMapInfo<llvm::Function*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::Function*; Vector = llvm::SmallVector<llvm::Function*, 8>; Set = llvm::SmallDenseSet<llvm::Function*, 8, llvm::DenseMapInfo<llvm::Function*, void> >; value_type = llvm::Function*]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1827:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap<llvm::Instruction*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseSetPair<llvm::Instruction*> >; ValueInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector<llvm::Instruction*, 16>; Set = llvm::SmallDenseSet<llvm::Instruction*, 16, llvm::DenseMapInfo<llvm::Instruction*, void> >; value_type = llvm::Instruction*]'
/usr/lib/llvm-16/include/llvm/Transforms/Utils/InstructionWorklist.h:45:24: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseDevice.c
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = clang::Module*; MapTy = llvm::SmallDenseMap<clang::Module*, llvm::detail::DenseSetEmpty, 2, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; ValueInfoT = llvm::DenseMapInfo<clang::Module*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = clang::Module*; Vector = llvm::SmallVector<clang::Module*, 2>; Set = llvm::SmallDenseSet<clang::Module*, 2, llvm::DenseMapInfo<clang::Module*, void> >; value_type = clang::Module*]'
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:1468:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::APInt, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::APInt, void>, llvm::detail::DenseSetPair<llvm::APInt> >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::APInt, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::APInt, void>, llvm::detail::DenseSetPair<llvm::APInt> >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap<llvm::APInt, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::APInt, void>, llvm::detail::DenseSetPair<llvm::APInt> >; ValueInfoT = llvm::DenseMapInfo<llvm::APInt, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState<MemberTy>::PotentialValuesState() [with MemberTy = llvm::APInt]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3002:39: required from 'llvm::StateWrapper<StateTy, BaseType, Ts>::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState<llvm::APInt>; BaseType = llvm::AbstractAttribute; Ts = {}]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:4721:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>, llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> > >; KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>, llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> > >; KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; MapTy = llvm::SmallDenseMap<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>, llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> > >; ValueInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState<MemberTy>::PotentialValuesState() [with MemberTy = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3002:39: required from 'llvm::StateWrapper<StateTy, BaseType, Ts>::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >; BaseType = llvm::AbstractAttribute; Ts = {}]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:4774:69: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainDevice.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.h:25,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:32:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateSubDevices.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices':
/<<PKGBUILDDIR>>/lib/CL/clCreateSubDevices.c:95:53: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'int'} may change the sign of the result [-Wsign-conversion]
95 | count_devices = in_device->max_compute_units / properties[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSubDevices.c:105:22: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'int'} may change the sign of the result [-Wsign-conversion]
105 | total_cus += properties[i];
| ^~
/<<PKGBUILDDIR>>/lib/CL/clCreateSubDevices.c:161:14: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'int'} may change the sign of the result [-Wsign-conversion]
161 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY
| ^
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.h:26:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.h:27:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clUnloadPlatformCompiler.c
[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetContentSizeBufferPoCL.c
[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreatePipe.c
/<<PKGBUILDDIR>>/lib/CL/clCreatePipe.c: In function 'POclCreatePipe':
/<<PKGBUILDDIR>>/lib/CL/clCreatePipe.c:30:53: warning: unused parameter 'pipe_packet_size' [-Wunused-parameter]
30 | cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size,
| ~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreatePipe.c:31:13: warning: unused parameter 'pipe_max_packets' [-Wunused-parameter]
31 | cl_uint pipe_max_packets, const cl_pipe_properties *properties,
| ~~~~~~~~^~~~~~~~~~~~~~~~
[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c: In function 'POclGetPipeInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c:28:12: warning: unused parameter 'pipe' [-Wunused-parameter]
28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size,
| ~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c:28:31: warning: unused parameter 'param_name' [-Wunused-parameter]
28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size,
| ~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c:28:50: warning: unused parameter 'param_value_size' [-Wunused-parameter]
28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size,
| ~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c:29:11: warning: unused parameter 'param_value' [-Wunused-parameter]
29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_0
| ~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetPipeInfo.c:29:32: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter]
29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_0
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.cc:37:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetProgramReleaseCallback.c
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/<<PKGBUILDDIR>>/lib/CL/clSetProgramReleaseCallback.c: In function 'POclSetProgramReleaseCallback':
/<<PKGBUILDDIR>>/lib/CL/clSetProgramReleaseCallback.c:28:16: warning: unused parameter 'program' [-Wunused-parameter]
28 | cl_program program,
| ~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clSetProgramReleaseCallback.c:29:24: warning: unused parameter 'pfn_notify' [-Wunused-parameter]
29 | void (CL_CALLBACK* pfn_notify)(cl_program program, void* user_data),
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clSetProgramReleaseCallback.c:30:11: warning: unused parameter 'user_data' [-Wunused-parameter]
30 | void* user_data) CL_API_SUFFIX__VERSION_2_2
| ~~~~~~^~~~~~~~~
[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetContextDestructorCallback.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetProgramSpecializationConstant.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCloneKernel.c
/<<PKGBUILDDIR>>/lib/CL/clCloneKernel.c: In function 'POclCloneKernel':
/<<PKGBUILDDIR>>/lib/CL/clCloneKernel.c:114:35: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
114 | p->value = malloc (p->size);
| ~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCloneKernel.c:115:45: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
115 | memcpy (p->value, sp->value, p->size);
| ~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCloneKernel.c:110:38: warning: unused variable 'pi' [-Wunused-variable]
110 | struct pocl_argument_info *pi = &(kernel->meta->arg_info[i]);
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMigrateMem.c
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMigrateMem.c: In function 'pocl_svm_migrate_mem_common':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMigrateMem.c:52:44: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion]
52 | cl_mem_migration_flags not_valid_flags = ~(
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_util.c
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_restore_ftz':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:83:28: warning: unused parameter 'ftz' [-Wunused-parameter]
83 | pocl_restore_ftz (unsigned ftz)
| ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_set_ftz':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:129:24: warning: unused parameter 'ftz' [-Wunused-parameter]
129 | pocl_set_ftz (unsigned ftz)
| ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_restore_rm':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:177:27: warning: unused parameter 'rm' [-Wunused-parameter]
177 | pocl_restore_rm (unsigned rm)
| ~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'sort_and_uniq':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:451:16: warning: conversion to 'ssize_t' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
451 | for (j = (i - 1); ((j >= 0) && (objs[j]->id > buf->id)); --j)
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_create_command_full':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:1065:30: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1065 | final_event->pocl_refcount += num_buffers;
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:1065:33: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
1065 | final_event->pocl_refcount += num_buffers;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:1089:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
1089 | for (int j = 0; j < num_buffers; ++j)
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:1126:28: warning: unused variable 'd' [-Wunused-variable]
1126 | cl_device_id d = size_events[i]->queue->device;
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_create_recorded_command':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:1203:48: warning: unused parameter 'command_queue' [-Wunused-parameter]
1203 | cl_command_queue command_queue,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_setup_context':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:1842:13: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1842 | dev->max_mem_alloc_size;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2138:27: warning: conversion to 'size_t' {aka 'unsigned int'} from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
2138 | if (total_bytes + r > capture_limit)
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2140:54: warning: conversion to 'size_t' {aka 'unsigned int'} from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
2140 | memcpy (capture_string + total_bytes, buf, r);
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2141:23: warning: conversion to 'size_t' {aka 'unsigned int'} from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
2141 | total_bytes += r;
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: At top level:
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2483:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion]
2483 | static int32_t const signN = 0x80000000; /* flt32 sign bit */
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'half_to_float':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2528:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion]
2528 | s.f *= v.si;
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'float_to_half':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2541:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
2541 | uint32_t sign = v.si & signN;
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2542:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
2542 | v.si ^= sign;
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2542:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
2542 | v.si ^= sign;
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2545:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion]
2545 | s.si = s.f * v.f;
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2552:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2552 | return v.ui | sign;
| ~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'bitcode_is_spirv_execmodel':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2576:7: warning: unused variable 'is_type' [-Wunused-variable]
2576 | int is_type = 0;
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_str_toupper':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2750:14: warning: conversion from 'int' to 'char' may change value [-Wconversion]
2750 | out[i] = toupper(in[i]);
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_str_tolower':
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2760:14: warning: conversion from 'int' to 'char' may change value [-Wconversion]
2760 | out[i] = tolower(in[i]);
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2102:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result]
2102 | pipe (in);
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.c:2103:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result]
2103 | pipe (out);
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp: In member function 'llvm::PreservedAnalyses pocl::BreakConstantGEPs::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:352:74: warning: unused parameter 'AM' [-Wunused-parameter]
352 | BreakConstantGEPs::run(llvm::Function &F, llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:21:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/ADT/SetVector.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_image_util.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.cc:28:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_rect_copy':
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:47:10: warning: unused variable 'errcode' [-Wunused-variable]
47 | cl_int errcode;
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:40:42: warning: unused parameter 'command_type' [-Wunused-parameter]
40 | cl_command_type command_type, cl_mem src,
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy':
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:236:38: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
236 | n_bufs, buffers, rdonly);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:242:57: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
242 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers,
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:186:36: warning: unused parameter 'sync_point' [-Wunused-parameter]
186 | cl_sync_point_khr *sync_point, _cl_command_node **cmd)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_copy_buffer':
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:251:54: warning: unused parameter 'src_offset' [-Wunused-parameter]
251 | cl_mem dst_buffer, size_t src_offset,
| ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:252:35: warning: unused parameter 'dst_offset' [-Wunused-parameter]
252 | size_t dst_offset, size_t size)
| ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_copy_buffer_common':
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:372:52: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
372 | num_items_in_wait_list, event_wait_list, n_bufs, buffers, rdonly);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:378:57: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
378 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers,
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_img_buf_cpy.c:311:45: warning: unused parameter 'sync_point' [-Wunused-parameter]
311 | cl_sync_point_khr *sync_point, _cl_command_node **cmd)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_buffer_common':
/<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c:81:45: warning: unused parameter 'sync_point' [-Wunused-parameter]
81 | cl_sync_point_khr *sync_point, _cl_command_node **cmd)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_image_common':
/<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c:180:31: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
180 | image->image_channel_order, image->image_elem_size,
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c:180:59: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
180 | image->image_channel_order, image->image_elem_size,
| ~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_fill_memobj.c:181:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
181 | image->image_channel_data_type);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_kernel_calc_wg_size':
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:52:10: warning: unused variable 'errcode' [-Wunused-variable]
52 | cl_int errcode = CL_SUCCESS;
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_kernel_copy_args':
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:293:35: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
293 | size_t arg_alloc_size = arg->size;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:305:58: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
305 | memcpy (arg->value, src_arguments[i].value, arg->size);
| ~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_ndrange_kernel_common':
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:330:10: warning: unused variable 'max_group_size' [-Wunused-variable]
330 | size_t max_group_size;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:327:36: warning: unused variable 'max_local_z' [-Wunused-variable]
327 | size_t max_local_x, max_local_y, max_local_z;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:327:23: warning: unused variable 'max_local_y' [-Wunused-variable]
327 | size_t max_local_x, max_local_y, max_local_z;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:327:10: warning: unused variable 'max_local_x' [-Wunused-variable]
327 | size_t max_local_x, max_local_y, max_local_z;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_ndrange_kernel.c:315:53: warning: unused parameter 'properties' [-Wunused-parameter]
315 | const cl_ndrange_kernel_command_properties_khr *properties,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
[ 21%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<PKGBUILDDIR>>/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc
make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL/devices/topology /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices/topology /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices/topology && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -MF CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o.d -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c
[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c: In function 'pocl_topology_detect_device_info':
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c:147:31: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
147 | shared_cache_size = cache->attr->cache.size;
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c:161:31: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
161 | shared_cache_size = cache->attr->cache.size;
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c:170:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
170 | unsigned shared_depth = cache->depth;
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c:173:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
173 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth);
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c:176:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
176 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0);
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/topology/pocl_topology.c:183:38: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
183 | nonshared_cache_size = cache->attr->cache.size;
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated':
/<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c:296:24: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'long unsigned int' [-Wformat=]
296 | cur_buf, "MEM ID %" PRIu64 " | size=%" PRIuS " | host_ptr=%p\n",
| ^~~~~~~~~~
297 | event->mem_objs[0]->id, 0UL,
| ~~~
| |
| long unsigned int
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_cl.h:44,
from /<<PKGBUILDDIR>>/lib/CL/pocl_util.h:30,
from /<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c:40:
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:51:18: note: format string is defined here
51 | # define PRIuS "zu"
/<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c:304:24: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'long unsigned int' [-Wformat=]
304 | cur_buf, "MEM ID %" PRIu64 " | size=%" PRIuS " | host_ptr=%p\n",
| ^~~~~~~~~~
305 | event->mem_objs[0]->id, 0UL,
| ~~~
| |
| long unsigned int
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:51:18: note: format string is defined here
51 | # define PRIuS "zu"
/<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c:312:32: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'long unsigned int' [-Wformat=]
312 | "MEM ID FROM %" PRIu64 " | MEM ID TO %" PRIu64
| ^~~~~~~~~~~~~~~
......
315 | node->command.copy_rect.dst->id, 0UL);
| ~~~
| |
| long unsigned int
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:51:18: note: format string is defined here
51 | # define PRIuS "zu"
/<<PKGBUILDDIR>>/lib/CL/pocl_tracing.c:345:32: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
345 | fwrite (tmp_buffer, (cur_buf - tmp_buffer), 1, text_tracer_file);
| ~~~~~~~~~^~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Built target pocl-devices-topology
[ 21%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<PKGBUILDDIR>>/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc
[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_runtime_config.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/STLExtras.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Value.h:17,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -MF CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o.d -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc
[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_mem_management.c
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_hash.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:32:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:18,
from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:33:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/Support/MemoryBuffer.h:20,
from /usr/lib/llvm-16/include/llvm/Support/SourceMgr.h:19,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:38:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc:33:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:40:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_file_util.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_file_util.c: In function 'pocl_mk_tempname':
/<<PKGBUILDDIR>>/lib/CL/pocl_file_util.c:312:31: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
312 | fd = mkostemps (output, strlen (suffix), O_CLOEXEC);
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_file_util.c: In function 'pocl_write_tempfile':
/<<PKGBUILDDIR>>/lib/CL/pocl_file_util.c:392:17: warning: conversion to 'size_t' {aka 'unsigned int'} from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
392 | bytes -= res;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/DiagnosticInfo.h:22,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:41:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_debug.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.c: In function 'pocl_debug_messages_setup':
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.c:55:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
55 | for (int i = 0; i < strlen(tokenize); i++) {
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.c:56:19: warning: conversion from 'int' to 'char' may change value [-Wconversion]
56 | tokenize[i] = tolower(tokenize[i]);
| ^~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_timing.c
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns':
/<<PKGBUILDDIR>>/lib/CL/pocl_timing.c:80:54: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
80 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec);
| ^
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_threads.c
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc:34:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:25,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:44:
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:34:
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSVMAlloc.c
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/Target/TargetMachine.h:19,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:45:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSVMFree.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:12,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/CL/../llvmopencl/LLVMUtils.h:36,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:47:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMFree.c
[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMap.c
In file included from /usr/lib/llvm-16/include/llvm/Bitcode/BitcodeWriter.h:17,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:48:
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(HotnessType, uint64_t)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:80:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
80 | : Hotness(static_cast<uint32_t>(Hotness)), RelBlockFreq(RelBF) {}
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:80:63: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
80 | : Hotness(static_cast<uint32_t>(Hotness)), RelBlockFreq(RelBF) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:80:50: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion]
80 | : Hotness(static_cast<uint32_t>(Hotness)), RelBlockFreq(RelBF) {}
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(HotnessType)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:83:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
83 | Hotness = std::max(Hotness, static_cast<uint32_t>(OtherHotness));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:103:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion]
103 | RelBlockFreq = static_cast<uint32_t>(Sum);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMUnmap.c
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, bool, bool, bool, bool)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:414:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
414 | : Linkage(Linkage), Visibility(Visibility),
| ^~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:414:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
414 | : Linkage(Linkage), Visibility(Visibility),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:483:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
483 | Flags.Linkage = Linkage;
| ^~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setVisibility(llvm::GlobalValue::VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:505:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
505 | Flags.Visibility = (unsigned)Vis;
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc:36:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo<llvm::FunctionSummary::VFuncId>::getHashValue(llvm::FunctionSummary::VFuncId)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:961:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
961 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; }
| ~~^~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo<llvm::FunctionSummary::ConstVCall>::getHashValue(llvm::FunctionSummary::ConstVCall)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:980:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
980 | return I.VFunc.GUID;
| ~~~~~~~~^~~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalVarSummary::GVarFlags::GVarFlags(bool, bool, bool, llvm::GlobalObject::VCallVisibility)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:1016:47: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1016 | Constant(Constant), VCallVisibility(Vis) {}
| ^~~
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalVarSummary::setVCallVisibility(llvm::GlobalObject::VCallVisibility)':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:1059:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1059 | VarFlags.VCallVisibility = Vis;
| ^~~
[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemcpy.c
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemcpy.c: In function 'pocl_svm_memcpy_common':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemcpy.c:39:44: warning: unused parameter 'sync_point' [-Wunused-parameter]
39 | cl_sync_point_khr *sync_point,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemFill.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:50:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_cl.h:44,
from /<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemFill.c:24:
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemFill.c: In function 'pocl_svm_memfill_common':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemFill.c:70:43: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
70 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE,
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON'
486 | if (cond) \
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueSVMMemFill.c:40:45: warning: unused parameter 'sync_point' [-Wunused-parameter]
40 | cl_sync_point_khr *sync_point,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc:38:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:52:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetKernelArgSVMPointer.c
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:61:
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetKernelExecInfo.c
[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetDefaultDeviceCommandQueue.c
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/<<PKGBUILDDIR>>/lib/CL/clSetDefaultDeviceCommandQueue.c: In function 'POclSetDefaultDeviceCommandQueue':
/<<PKGBUILDDIR>>/lib/CL/clSetDefaultDeviceCommandQueue.c:26:16: warning: unused parameter 'context' [-Wunused-parameter]
26 | cl_context context, cl_device_id device,
| ~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clSetDefaultDeviceCommandQueue.c:26:38: warning: unused parameter 'device' [-Wunused-parameter]
26 | cl_context context, cl_device_id device,
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clSetDefaultDeviceCommandQueue.c:27:22: warning: unused parameter 'command_queue' [-Wunused-parameter]
27 | cl_command_queue command_queue) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_binary.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:257:19: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
257 | int i, length = strlen(dev_hash);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'serialize_file':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:333:30: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
333 | BUFFER_STORE_STR2(content, fsize);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:186:30: note: in definition of macro 'BUFFER_STORE_STR2'
186 | memcpy(buffer, elem, len); \
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:429:23: warning: conversion from 'cl_bitfield' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
429 | uint32_t has_meta = meta->has_arg_metadata;
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:469:15: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
469 | tmp = meta->local_mem_size[device_i];
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:473:15: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
473 | tmp = meta->private_mem_size[device_i];
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:477:15: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
477 | tmp = meta->spill_mem_size[device_i];
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:496:19: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]
496 | temp[0] = 'a' + i;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:507:27: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
507 | uint32_t arginfo_size = buffer - start;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:511:28: warning: conversion to 'uint64_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
511 | uint64_t binaries_size = end - buffer;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:515:26: warning: conversion to 'uint64_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
515 | uint64_t struct_size = end - buf;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'deserialize_file':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:564:18: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
564 | return (buffer - orig_buffer);
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:63:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:627:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
627 | kernel->local_sizes[i] = temp;
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:671:62: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
671 | recursively_deserialize_path (basedir, buffer, kernel->binaries_size);
| ~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:599:58: warning: unused parameter 'b' [-Wunused-parameter]
599 | pocl_binary_deserialize_kernel_from_buffer (pocl_binary *b,
| ~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:738:21: warning: conversion to 'uint64_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
738 | uint64_t size = new_buffer - buffer;
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:760:13: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
760 | *size = (buffer - start);
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:777:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion]
777 | program->binary_type = (b.flags >> 32);
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:778:46: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
778 | program->global_var_total_size[device_i] = b.program_scope_var_bytes;
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:799:76: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
799 | unsigned char* retval = recursively_deserialize_path (basedir, buffer, bytes);
| ^~~~~
In file included from /<<PKGBUILDDIR>>/include/utlist.h:29,
from /<<PKGBUILDDIR>>/lib/CL/devices/common.h:29,
from /<<PKGBUILDDIR>>/lib/CL/pocl_cl.h:42,
from /<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:29:
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c: In function 'pocl_binary_get_kernels_metadata':
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:879:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
879 | assert (buffer - start <= max_len);
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_binary.c:950:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
950 | km->reqd_wg_size[l] = k.reqd_wg_size[l];
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer':
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:5:46: warning: unused parameter 'context' [-Wunused-parameter]
5 | POname(clCreateFromGLBuffer)(cl_context context,
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter]
6 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'bufobj' [-Wunused-parameter]
7 | cl_GLuint bufobj,
| ~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter]
8 | cl_int * errcode_ret)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer':
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:19:52: warning: unused parameter 'context' [-Wunused-parameter]
19 | POname(clCreateFromGLRenderbuffer)(cl_context context,
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:20:41: warning: unused parameter 'flags' [-Wunused-parameter]
20 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:21:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter]
21 | cl_GLuint renderbuffer,
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter]
22 | cl_int * errcode_ret)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo':
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:33:41: warning: unused parameter 'memobj' [-Wunused-parameter]
33 | POname(clGetGLObjectInfo)(cl_mem memobj,
| ~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:34:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter]
34 | cl_gl_object_type *gl_object_type,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:35:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter]
35 | cl_GLuint *gl_object_name)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo':
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:47:43: warning: unused parameter 'memobj' [-Wunused-parameter]
47 | POname(clGetGLTextureInfo) (cl_mem memobj,
| ~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:48:48: warning: unused parameter 'param_name' [-Wunused-parameter]
48 | cl_gl_texture_info param_name,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:49:37: warning: unused parameter 'param_value_size' [-Wunused-parameter]
49 | size_t param_value_size,
| ~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:50:36: warning: unused parameter 'param_value' [-Wunused-parameter]
50 | void *param_value,
| ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_opengl.c:51:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter]
51 | size_t *param_value_size_ret)
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_cq_profiling.c
/<<PKGBUILDDIR>>/lib/CL/pocl_cq_profiling.c: In function 'pocl_atexit':
/<<PKGBUILDDIR>>/lib/CL/pocl_cq_profiling.c:73:32: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'long unsigned int' may change value [-Wconversion]
73 | unsigned long kernel_t = e->time_end - e->time_start;
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandBarrierWithWaitListKHR.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)':
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:609:31: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
609 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:660:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
658 | reqdx = (llvm::cast<ConstantInt>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
659 | llvm::dyn_cast<ConstantAsMetadata>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
660 | ReqdWGSize->getOperand(0))->getValue()))->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:663:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
661 | reqdy = (llvm::cast<ConstantInt>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
662 | llvm::dyn_cast<ConstantAsMetadata>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
663 | ReqdWGSize->getOperand(1))->getValue()))->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:666:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
664 | reqdz = (llvm::cast<ConstantInt>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
665 | llvm::dyn_cast<ConstantAsMetadata>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
666 | ReqdWGSize->getOperand(2))->getValue()))->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:674:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
672 | wghintx = (llvm::cast<ConstantInt>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
673 | llvm::dyn_cast<ConstantAsMetadata>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
674 | WGSizeHint->getOperand(0))->getValue()))->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:677:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
675 | wghinty = (llvm::cast<ConstantInt>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
676 | llvm::dyn_cast<ConstantAsMetadata>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
677 | WGSizeHint->getOperand(1))->getValue()))->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:680:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
678 | wghintz = (llvm::cast<ConstantInt>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
679 | llvm::dyn_cast<ConstantAsMetadata>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
680 | WGSizeHint->getOperand(2))->getValue()))->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_metadata.cc:686:20: warning: unused variable 'VTHvalue' [-Wunused-variable]
686 | llvm::Value *VTHvalue = nullptr;
| ^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandCopyBufferKHR.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandCopyBufferRectKHR.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:18:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandCopyBufferToImageKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandCopyImageKHR.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandCopyImageToBufferKHR.c
[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandFillBufferKHR.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc: In member function 'llvm::PreservedAnalyses pocl::PoCLCFGPrinter::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.cc:257:74: warning: unused parameter 'AM' [-Wunused-parameter]
257 | llvm::ModuleAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandFillImageKHR.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandSVMMemcpyKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/StringSwitch.h:16,
from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:18:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:68:
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc: In function 'void parseModuleGVarSize(cl_program, unsigned int, llvm::Module*)':
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:98:25: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'long unsigned int' [-Wformat=]
98 | POCL_MSG_PRINT_LLVM("Total Global Variable Bytes: %zu\n", TotalGVarBytes);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
| |
| long unsigned int
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:59:42: note: in definition of macro 'log_printf'
59 | #define log_printf(...) fprintf (stderr, __VA_ARGS__)
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:239:11: note: in expansion of macro 'POCL_MSG_PRINT_F'
239 | POCL_MSG_PRINT_F(filter, INFO, errcode, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:289:34: note: in expansion of macro 'POCL_MSG_PRINT_INFO_F'
289 | #define POCL_MSG_PRINT_LLVM(...) POCL_MSG_PRINT_INFO_F (LLVM, "", __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:98:5: note: in expansion of macro 'POCL_MSG_PRINT_LLVM'
98 | POCL_MSG_PRINT_LLVM("Total Global Variable Bytes: %zu\n", TotalGVarBytes);
| ^~~~~~~~~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandSVMMemFillKHR.c
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:98:57: note: format string is defined here
98 | POCL_MSG_PRINT_LLVM("Total Global Variable Bytes: %zu\n", TotalGVarBytes);
| ~~^
| |
| unsigned int
| %lu
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleIntMetadata(const llvm::Module&, const char*, long unsigned int&)':
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:695:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long unsigned int' may change value [-Wconversion]
695 | data = CI->getZExtValue();
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCommandNDRangeKernelKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clCommandNDRangeKernelKHR.c: In function 'POclCommandNDRangeKernelKHR':
/<<PKGBUILDDIR>>/lib/CL/clCommandNDRangeKernelKHR.c:55:29: warning: unused variable 'a' [-Wunused-variable]
55 | struct pocl_argument *a = &cmd->command.run.kernel->dyn_arguments[i];
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:31:
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long long unsigned int; int16_t = short int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:96:31: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
89 | return getRounded<DigitsT>(Digits >> Shift, Scale + Shift,
| ~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
89 | return getRounded<DigitsT>(Digits >> Shift, Scale + Shift,
| ~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long long unsigned int; uint64_t = long long unsigned int; int16_t = short int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:102:31: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long long unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:178:21: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
166 | return divide32(Dividend, Divisor);
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
166 | return divide32(Dividend, Divisor);
| ^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:402:23: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth<DigitsT>()))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long long unsigned int; int16_t = short int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:410:23: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator/=(const llvm::ScaledNumber<DigitsT>&) [with DigitsT = long long unsigned int]':
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion]
831 | return *this <<= Scales;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateCommandBufferKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_cl.h:44,
from /<<PKGBUILDDIR>>/lib/CL/clCreateCommandBufferKHR.c:26:
/<<PKGBUILDDIR>>/lib/CL/clCreateCommandBufferKHR.c: In function 'POclCreateCommandBufferKHR':
/<<PKGBUILDDIR>>/lib/CL/clCreateCommandBufferKHR.c:88:26: warning: unsigned conversion from 'int' to 'cl_command_buffer_properties_khr' {aka 'long long unsigned int'} changes value from '-2' to '18446744073709551614' [-Wsign-conversion]
88 | ((*val & ~(CL_COMMAND_BUFFER_SIMULTANEOUS_USE_KHR)) != 0),
| ^
/<<PKGBUILDDIR>>/lib/CL/pocl_debug.h:508:11: note: in definition of macro 'POCL_GOTO_ERROR_COND'
508 | if (cond) \
| ^~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_utils.cc:27:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCommandBufferKHR.c
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueCommandBufferKHR.c: In function 'buffer_finished_callback':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueCommandBufferKHR.c:32:36: warning: unused parameter 'event' [-Wunused-parameter]
32 | buffer_finished_callback (cl_event event, cl_int event_command_status,
| ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueCommandBufferKHR.c:32:50: warning: unused parameter 'event_command_status' [-Wunused-parameter]
32 | buffer_finished_callback (cl_event event, cl_int event_command_status,
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:357:16: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
320 | LScale -= ShiftL;
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
321 | RScale += ShiftR;
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long long unsigned int; int16_t = short int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair<DigitsT, short int> llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long long unsigned int; int16_t = short int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:363:16: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
320 | LScale -= ShiftL;
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
321 | RScale += ShiftR;
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber<DigitsT> llvm::ScaledNumber<DigitsT>::adjustToWidth(uint64_t, int32_t) [with DigitsT = long long unsigned int; uint64_t = long long unsigned int; int32_t = int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber<DigitsT> llvm::ScaledNumber<DigitsT>::get(uint64_t) [with DigitsT = long long unsigned int; uint64_t = long long unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:98:26: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion]
704 | auto Adjusted = ScaledNumbers::getAdjusted<DigitsT>(N, Shift);
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clFinalizeCommandBufferKHR.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clFinalizeCommandBufferKHR.c: In function 'POclFinalizeCommandBufferKHR':
/<<PKGBUILDDIR>>/lib/CL/clFinalizeCommandBufferKHR.c:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'cl_uint' {aka 'unsigned int'} [-Wsign-compare]
50 | for (int i = 0; i < command_buffer->num_queues; ++i, ++q)
| ^
/<<PKGBUILDDIR>>/lib/CL/clFinalizeCommandBufferKHR.c:53:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
53 | for (int j = 0; j < num_finalized; ++j)
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetCommandBufferInfoKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseCommandBufferKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clReleaseCommandBufferKHR.c: In function 'POclReleaseCommandBufferKHR':
/<<PKGBUILDDIR>>/lib/CL/clReleaseCommandBufferKHR.c:54:25: warning: comparison of integer expressions of different signedness: 'int' and 'cl_uint' {aka 'unsigned int'} [-Wsign-compare]
54 | for (int i = 0; i < command_buffer->num_queues; ++i)
| ^
/<<PKGBUILDDIR>>/lib/CL/clReleaseCommandBufferKHR.c:58:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
58 | for (int j = 0; j < num_freed; ++j)
| ^
/<<PKGBUILDDIR>>/lib/CL/clReleaseCommandBufferKHR.c:86:41: warning: unused variable 'a' [-Wunused-variable]
86 | struct pocl_argument *a
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber<DigitsT>::shiftLeft(int32_t) [with DigitsT = long long unsigned int; int32_t = int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator<<=(int16_t) [with DigitsT = long long unsigned int; int16_t = short int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator/=(const llvm::ScaledNumber<DigitsT>&) [with DigitsT = long long unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
844 | Scale += ScaleShift;
| ~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainCommandBufferKHR.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clMemAllocINTEL.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber<DigitsT>::shiftRight(int32_t) [with DigitsT = long long unsigned int; int32_t = int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber<DigitsT>::shiftLeft(int32_t) [with DigitsT = long long unsigned int; int32_t = int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator<<=(int16_t) [with DigitsT = long long unsigned int; int16_t = short int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator/=(const llvm::ScaledNumber<DigitsT>&) [with DigitsT = long long unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
874 | Scale -= ScaleShift;
| ~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber<DigitsT>::countLeadingZerosWidth(DigitsType) [with DigitsT = long long unsigned int; DigitsType = long long unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber<DigitsT>::shiftLeft(int32_t) [with DigitsT = long long unsigned int; int32_t = int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator<<=(int16_t) [with DigitsT = long long unsigned int; int16_t = short int]'
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber<DigitsT>& llvm::ScaledNumber<DigitsT>::operator/=(const llvm::ScaledNumber<DigitsT>&) [with DigitsT = long long unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here
/usr/lib/llvm-16/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber<long long unsigned int>::DigitsType' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
692 | return countLeadingZeros32(Digits) + Width - 32;
| ^~~~~~
make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/poclu /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu/CMakeFiles/poclu.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Building C object poclu/CMakeFiles/poclu.dir/bswap.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/bswap.c.o -MF CMakeFiles/poclu.dir/bswap.c.o.d -o CMakeFiles/poclu.dir/bswap.c.o -c /<<PKGBUILDDIR>>/poclu/bswap.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clMemFreeINTEL.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 28%] Building C object poclu/CMakeFiles/poclu.dir/misc.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/misc.c.o -MF CMakeFiles/poclu.dir/misc.c.o.d -o CMakeFiles/poclu.dir/misc.c.o -c /<<PKGBUILDDIR>>/poclu/misc.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clMemFreeINTEL.c: In function 'pocl_get_last_events':
/<<PKGBUILDDIR>>/lib/CL/clMemFreeINTEL.c:57:20: warning: unused variable 'dev' [-Wunused-variable]
57 | cl_device_id dev = context->devices[i];
| ^~~
/<<PKGBUILDDIR>>/poclu/misc.c: In function 'poclu_read_binfile':
/<<PKGBUILDDIR>>/poclu/misc.c:213:10: warning: conversion to 'size_t' {aka 'unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]
213 | *len = ftell (file);
| ^~~~~
/<<PKGBUILDDIR>>/poclu/misc.c:222:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
222 | fread (src, *len, 1, file);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetMemAllocInfoINTEL.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetKernelArgMemPointerINTEL.c
[ 29%] Building C object poclu/CMakeFiles/poclu.dir/cl_half.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/cl_half.c.o -MF CMakeFiles/poclu.dir/cl_half.c.o.d -o CMakeFiles/poclu.dir/cl_half.c.o -c /<<PKGBUILDDIR>>/poclu/cl_half.c
/<<PKGBUILDDIR>>/poclu/cl_half.c: In function 'poclu_float_to_cl_half_fast':
/<<PKGBUILDDIR>>/poclu/cl_half.c:57:15: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
57 | half |=(u.i & 0x80000000) >> 16;
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c: In function 'poclu_float_to_cl_half':
/<<PKGBUILDDIR>>/poclu/cl_half.c:69:18: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
69 | cl_half half = (u.i >> 16) & 0x8000; // sign
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:78:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
78 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:86:13: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
86 | half |= (fraction >> (0x0072 - exponent)) + ((fraction >> (0x0071 - exponent)) & 1);
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:90:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
90 | half |= ((exponent - 0x0070) << 10) | (fraction >> 1);
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c: In function 'poclu_float_to_cl_half_ceil':
/<<PKGBUILDDIR>>/poclu/cl_half.c:103:18: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
103 | cl_half half = (u.i >> 16) & 0x8000; // sign
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:114:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
114 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:128:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
128 | half |= ((exponent - 0x0070) << 10) | fraction;
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c: In function 'poclu_float_to_cl_half_floor':
/<<PKGBUILDDIR>>/poclu/cl_half.c:143:18: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
143 | cl_half half = (u.i >> 16) & 0x8000; // sign
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:154:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
154 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:167:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion]
167 | half |= ((exponent - 0x0070) << 10) | fraction;
| ^
[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o
/<<PKGBUILDDIR>>/poclu/cl_half.c: In function 'poclu_cl_half_to_float':
/<<PKGBUILDDIR>>/poclu/cl_half.c:200:13: warning: conversion from 'int' to 'float' may change value [-Wconversion]
200 | float v = (exp == 0) ? mant : mant | 0x0400; // 1.x if not denormal
| ^
/<<PKGBUILDDIR>>/poclu/cl_half.c:202:15: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion]
202 | float mul = exp2((float)exp - 15);
| ^~~~
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMemFillINTEL.c
[ 29%] Linking C static library libpoclu.a
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1
/usr/bin/ar qc libpoclu.a CMakeFiles/poclu.dir/bswap.c.o CMakeFiles/poclu.dir/misc.c.o CMakeFiles/poclu.dir/cl_half.c.o
[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMemcpyINTEL.c
[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMemAdviseINTEL.c
/usr/bin/ranlib libpoclu.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 29%] Built target poclu
[ 30%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<PKGBUILDDIR>>/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc
[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemINTEL.c
[ 30%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -MF CMakeFiles/llvmpasses.dir/Flatten.cc.o.d -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 30%] Built target libpocl_unlinked_objs
[ 31%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc
make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -MF CMakeFiles/test_dlopen.dir/test_dlopen.c.o.d -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_dlopen.c
[ 31%] Linking C executable test_dlopen
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/arm-linux-gnueabihf/libdl.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Built target test_dlopen
[ 31%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/Support/CommandLine.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:18,
from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:36:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/STLExtras.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Attributes.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:22:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Allocator.h:21,
from /usr/lib/llvm-16/include/llvm/Support/StringSaver.h:15,
from /usr/lib/llvm-16/include/llvm/Support/CommandLine.h:32:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/CommandLine.h:33:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/MC/MCFragment.h:19,
from /usr/lib/llvm-16/include/llvm/MC/MCSection.h:18,
from /usr/lib/llvm-16/include/llvm/MC/MCObjectFileInfo.h:18,
from /usr/lib/llvm-16/include/llvm/MC/TargetRegistry.h:25,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:44:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/FormattedStream.h:18,
from /usr/lib/llvm-16/include/llvm/MC/TargetRegistry.h:28:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:27:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:12,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:46:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APSInt.h:18,
from /usr/lib/llvm-16/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-16/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:25:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:26,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:15:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc:33:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:25:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc:32:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/STLExtras.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:16:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Attributes.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:22:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc:33:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:27:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:25:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.hh:33,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc:35:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.hh:33,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc:35:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetTransformInfo.h:30,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:47:
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)':
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
110 | N = (static_cast<uint64_t>(N) * RHS.N + D / 2) / D;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)':
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
124 | N = (static_cast<uint64_t>(N) * D + RHS.N / 2) / RHS.N;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:54:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc:32:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:58:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.hh:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc:36:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:68:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/SampleProfileProbe.h:21,
from /usr/lib/llvm-16/include/llvm/Passes/StandardInstrumentations.h:27,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:69:
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h: In static member function 'static const llvm::sampleprof::SampleRecord::CallTargetMap llvm::sampleprof::SampleRecord::adjustCallTargets(const CallTargetMap&, float)':
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:419:33: warning: conversion from 'long long unsigned int' to 'float' may change value [-Wconversion]
419 | AdjustedTargets[Target] = Frequency * DistributionFactor;
| ^~~~~~~~~
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:419:43: warning: conversion from 'float' to 'long long unsigned int' may change value [-Wfloat-conversion]
419 | AdjustedTargets[Target] = Frequency * DistributionFactor;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h: In member function 'bool llvm::sampleprof::SampleContext::operator<(const llvm::sampleprof::SampleContext&) const':
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:656:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
656 | auto &Context1 = FullContext[I];
| ^
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:657:41: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
657 | auto &Context2 = That.FullContext[I];
| ^
/<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenGlobals::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc:138:74: warning: unused parameter 'AM' [-Wunused-parameter]
138 | llvm::ModuleAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h: In static member function 'static unsigned int llvm::DenseMapInfo<llvm::sampleprof::SampleContext>::getHashValue(const llvm::sampleprof::SampleContext&)':
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:1339:27: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1339 | return Val.getHashCode();
| ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenAll::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc:129:70: warning: unused parameter 'AM' [-Wunused-parameter]
129 | llvm::ModuleAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/Support/StringSaver.h:12:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenGlobals.cc:27:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Flatten.cc:27:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc: In function 'int pocl_llvm_run_pocl_passes(llvm::Module*, _cl_command_run*, llvm::LLVMContext*, PoclLLVMContextData*, cl_kernel, cl_device_id, int)':
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:998:57: warning: unused parameter 'LLVMContext' [-Wunused-parameter]
998 | llvm::LLVMContext *LLVMContext,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc: In function 'void populateModulePM(void*, void*, unsigned int, unsigned int, bool)':
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:1406:29: warning: unused parameter 'Passes' [-Wunused-parameter]
1406 | void populateModulePM(void *Passes, void *Module, unsigned OptL, unsigned SizeL,
| ~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:1407:28: warning: unused parameter 'Vectorize' [-Wunused-parameter]
1407 | bool Vectorize) {
| ~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenBarrierSubs::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc:139:71: warning: unused parameter 'AM' [-Wunused-parameter]
139 | FlattenBarrierSubs::run(llvm::Module &M, llvm::ModuleAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:13:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/FlattenBarrierSubs.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_wg.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = int]':
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:578:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:475:18: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
475 | Result = LLVal;
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const llvm::sampleprof::SampleContextFrame*]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const sampleprof::SampleContextFrame*]'
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:495:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:418:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
418 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:441:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
441 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, std::pair<bool, unsigned int> >; KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, bool>; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/StringSaver.h:15,
from /usr/lib/llvm-16/include/llvm/Support/CommandLine.h:32:
/usr/lib/llvm-16/include/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; unsigned int GrowthDelay = 128; size_t = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:209:20: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; unsigned int GrowthDelay = 128; size_t = unsigned int]'
/usr/lib/llvm-16/include/llvm/Support/AllocatorBase.h:47:51: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/usr/lib/llvm-16/include/llvm/Support/AllocatorBase.h:70:37: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:157:42: required from 'llvm::StringRef llvm::StringRef::copy(Allocator&) const [with Allocator = llvm::BumpPtrAllocatorImpl<>]'
/usr/lib/llvm-16/include/llvm/ProfileData/SampleProf.h:1301:26: required from here
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:152:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
152 | size_t Adjustment = offsetToAlignedAddr(CurPtr, Alignment);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:177:60: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
177 | size_t PaddedSize = SizeToAllocate + Alignment.value() - 1;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 31%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -MF CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o.d -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.cc
[ 31%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitConditionalBarriers.cc
make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o -MF CMakeFiles/test_clFinish.dir/test_clFinish.c.o.d -o CMakeFiles/test_clFinish.dir/test_clFinish.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clFinish.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 31%] Linking C executable test_clFinish
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Built target test_clFinish
[ 31%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:17,
from /usr/lib/llvm-16/include/llvm/Analysis/PostDominators.h:17,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitConditionalBarriers.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:147:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
147 | virtual void reserveExtraSpace(uint64_t ExtraSize) {}
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:29:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:147:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
147 | virtual void reserveExtraSpace(uint64_t ExtraSize) {}
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:19,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:3117:37: warning: unused parameter 'idx' [-Wunused-parameter]
3117 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:3121:30: warning: unused parameter 'idx' [-Wunused-parameter]
3121 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:3121:47: warning: unused parameter 'B' [-Wunused-parameter]
3121 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~~~~^
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4294:37: warning: unused parameter 'idx' [-Wunused-parameter]
4294 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4298:30: warning: unused parameter 'idx' [-Wunused-parameter]
4298 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4298:47: warning: unused parameter 'NewSucc' [-Wunused-parameter]
4298 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
| ~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4799:37: warning: unused parameter 'idx' [-Wunused-parameter]
4799 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4803:30: warning: unused parameter 'idx' [-Wunused-parameter]
4803 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4803:47: warning: unused parameter 'B' [-Wunused-parameter]
4803 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~~~~^
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:21,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.cc:27:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:53:41: warning: unused parameter 'From' [-Wunused-parameter]
53 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h:53:54: warning: unused parameter 'To' [-Wunused-parameter]
53 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:17,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:22:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldBinOpFMF(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::FastMathFlags) const':
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter]
87 | FastMathFlags FMF) const override {
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldUnOpFMF(llvm::Instruction::UnaryOps, llvm::Value*, llvm::FastMathFlags) const':
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter]
92 | FastMathFlags FMF) const override {
| ~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/lib/llvm-16/include/llvm/Support/Error.h:298:24: warning: unused parameter 'V' [-Wunused-parameter]
298 | void setChecked(bool V) {
| ~~~~~^
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:29:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IRBuilder.h: In member function 'llvm::CallBrInst* llvm::IRBuilderBase::CreateCallBr(llvm::FunctionCallee, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::ArrayRef<llvm::Value*>, llvm::ArrayRef<llvm::OperandBundleDefT<llvm::Value*> >, const llvm::Twine&)':
/usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:1141:55: warning: unused parameter 'OpBundles' [-Wunused-parameter]
1141 | ArrayRef<OperandBundleDef> OpBundles,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.h:29,
from /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.cc:29:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/lib/llvm-16/include/llvm/Support/Error.h:298:24: warning: unused parameter 'V' [-Wunused-parameter]
298 | void setChecked(bool V) {
| ~~~~~^
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitConditionalBarriers.cc:27:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:53:41: warning: unused parameter 'From' [-Wunused-parameter]
53 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h:53:54: warning: unused parameter 'To' [-Wunused-parameter]
53 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.h:30:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.h:31:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitConditionalBarriers.cc:28:
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:3117:37: warning: unused parameter 'idx' [-Wunused-parameter]
3117 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:3121:30: warning: unused parameter 'idx' [-Wunused-parameter]
3121 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:3121:47: warning: unused parameter 'B' [-Wunused-parameter]
3121 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4294:37: warning: unused parameter 'idx' [-Wunused-parameter]
4294 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4298:30: warning: unused parameter 'idx' [-Wunused-parameter]
4298 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4298:47: warning: unused parameter 'NewSucc' [-Wunused-parameter]
4298 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
| ~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4799:37: warning: unused parameter 'idx' [-Wunused-parameter]
4799 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4803:30: warning: unused parameter 'idx' [-Wunused-parameter]
4803 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:4803:47: warning: unused parameter 'B' [-Wunused-parameter]
4803 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~~~~^
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitConditionalBarriers.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitConditionalBarriers.cc:33:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:534:24: warning: unused parameter 'F' [-Wunused-parameter]
534 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); }
| ~~~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:534:52: warning: unused parameter 'FAM' [-Wunused-parameter]
534 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:13,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::CallGraphSCCPass::doInitialization(llvm::CallGraph&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:48:44: warning: unused parameter 'CG' [-Wunused-parameter]
48 | virtual bool doInitialization(CallGraph &CG) {
| ~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::CallGraphSCCPass::doFinalization(llvm::CallGraph&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:63:42: warning: unused parameter 'CG' [-Wunused-parameter]
63 | virtual bool doFinalization(CallGraph &CG) {
| ~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::DummyCGSCCPass::runOnSCC(llvm::CallGraphSCC&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:131:31: warning: unused parameter 'SCC' [-Wunused-parameter]
131 | bool runOnSCC(CallGraphSCC &SCC) override { return false; }
| ~~~~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:30:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:534:24: warning: unused parameter 'F' [-Wunused-parameter]
534 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); }
| ~~~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:534:52: warning: unused parameter 'FAM' [-Wunused-parameter]
534 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:13,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::CallGraphSCCPass::doInitialization(llvm::CallGraph&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:48:44: warning: unused parameter 'CG' [-Wunused-parameter]
48 | virtual bool doInitialization(CallGraph &CG) {
| ~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::CallGraphSCCPass::doFinalization(llvm::CallGraph&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:63:42: warning: unused parameter 'CG' [-Wunused-parameter]
63 | virtual bool doFinalization(CallGraph &CG) {
| ~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::DummyCGSCCPass::runOnSCC(llvm::CallGraphSCC&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:131:31: warning: unused parameter 'SCC' [-Wunused-parameter]
131 | bool runOnSCC(CallGraphSCC &SCC) override { return false; }
| ~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter]
119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter]
186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter]
191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter]
309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; }
| ~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter]
309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; }
| ~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter]
119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter]
186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter]
191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter]
309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; }
| ~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter]
309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; }
| ~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:38:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldBinOpFMF(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::FastMathFlags) const':
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter]
87 | FastMathFlags FMF) const override {
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldUnOpFMF(llvm::Instruction::UnaryOps, llvm::Value*, llvm::FastMathFlags) const':
/usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter]
92 | FastMathFlags FMF) const override {
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IRBuilder.h: In member function 'llvm::CallBrInst* llvm::IRBuilderBase::CreateCallBr(llvm::FunctionCallee, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::ArrayRef<llvm::Value*>, llvm::ArrayRef<llvm::OperandBundleDefT<llvm::Value*> >, const llvm::Twine&)':
/usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:1141:55: warning: unused parameter 'OpBundles' [-Wunused-parameter]
1141 | ArrayRef<OperandBundleDef> OpBundles,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEV>::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter]
190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash,
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter]
191 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEV>::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter]
195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEVPredicate>::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter]
269 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter]
269 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEVPredicate>::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter]
274 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Built target lib_cl_llvm
[ 31%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -MF CMakeFiles/llvmpasses.dir/InlineKernels.cc.o.d -o CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEV>::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter]
190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash,
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter]
191 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEV>::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter]
195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEVPredicate>::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter]
269 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter]
269 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEVPredicate>::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter]
274 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:42:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.cc: In member function 'llvm::PreservedAnalyses pocl::HandleSamplerInitialization::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/HandleSamplerInitialization.cc:127:65: warning: unused parameter 'AM' [-Wunused-parameter]
127 | llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:23:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/PostDominators.h:16:
/usr/lib/llvm-16/include/llvm/ADT/DepthFirstIterator.h: In instantiation of 'static llvm::df_iterator<GraphT, SetType, ExtStorage, GT> llvm::df_iterator<GraphT, SetType, ExtStorage, GT>::end(const GraphT&) [with GraphT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; SetType = llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8>; bool ExtStorage = false; GT = llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
/usr/lib/llvm-16/include/llvm/ADT/DepthFirstIterator.h:224:29: required from 'llvm::df_iterator<T> llvm::df_end(const T&) [with T = DomTreeNodeBase<BasicBlock>*; typename GraphTraits<GraphType>::NodeRef = DomTreeNodeBase<BasicBlock>*]'
/usr/lib/llvm-16/include/llvm/IR/Dominators.h:274:18: required from here
/usr/lib/llvm-16/include/llvm/ADT/DepthFirstIterator.h:155:40: warning: unused parameter 'G' [-Wunused-parameter]
155 | static df_iterator end(const GraphT &G) { return df_iterator(); }
| ~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc: In member function 'llvm::PreservedAnalyses pocl::ImplicitLoopBarriers::run(llvm::Loop&, llvm::LoopAnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:213:45: warning: unused parameter 'U' [-Wunused-parameter]
213 | llvm::LPMUpdater &U) {
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/ADT/SetVector.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:34,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:46:
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = llvm::StructLayout; TrailingTys = {long long unsigned int}; size_t = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects<llvm::StructLayout, long long unsigned int>; PrevTy = llvm::StructLayout; NextTy = long long unsigned int; MoreTys = {}]'
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = long long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long long unsigned int}]'
/usr/lib/llvm-16/include/llvm/IR/DataLayout.h:647:62: required from here
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
260 | callNumTrailingObjects(const BaseTy *Obj,
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:34,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = llvm::StructLayout; TrailingTys = {long long unsigned int}; size_t = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects<llvm::StructLayout, long long unsigned int>; PrevTy = llvm::StructLayout; NextTy = long long unsigned int; MoreTys = {}]'
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = long long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long long unsigned int}]'
/usr/lib/llvm-16/include/llvm/IR/DataLayout.h:647:62: required from here
/usr/lib/llvm-16/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
260 | callNumTrailingObjects(const BaseTy *Obj,
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1646:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1646:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = unsigned int; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:338:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >; value_type = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:342:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:140:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Function*; DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:338:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>; value_type = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:342:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:995:26: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = unsigned int; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:338:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >; value_type = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:342:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:140:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:121:25: required from 'std::pair<llvm::DenseMapIterator<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:617:25: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Function*; DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:338:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>; value_type = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:342:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::LazyCallGraph::Node*>; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::LazyCallGraph::Node*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:995:26: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:32:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:121:25: required from 'std::pair<llvm::DenseMapIterator<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:617:25: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:756:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor<SC>::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:897:26: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:326:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>; value_type = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:330:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:939:63: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:326:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>; value_type = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:330:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:239:26: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:258:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:756:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor<SC>::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:897:26: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:326:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>; value_type = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:330:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:939:63: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:326:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>; value_type = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:330:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:239:26: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:179:19: required from 'std::pair<llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<KeyT, ValueT, Config>, ValueT, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<KeyT, ValueT, Config> > >, KeyT>, bool> llvm::ValueMap<KeyT, ValueT, Config>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:290:25: required from 'void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:270:8: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:179:19: required from 'std::pair<llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<KeyT, ValueT, Config>, ValueT, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<KeyT, ValueT, Config> > >, KeyT>, bool> llvm::ValueMap<KeyT, ValueT, Config>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:290:25: required from 'void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:270:8: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter 'Key' [-Wunused-parameter]
565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:33:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.hh:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:35:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::AnalysisKey*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool>]':
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:812:43: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::verifyNotInvalidated(IRUnitT&, typename PassT::Result*) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = pocl::WorkitemHandlerResult]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:1072:54: required from 'typename PassT::Result* llvm::OuterAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::Result::getCachedResult(IRUnitTParam&) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitTParam = llvm::Function; AnalysisManagerT = llvm::AnalysisManager<llvm::Function>; IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}; typename PassT::Result = pocl::WorkitemHandlerResult]'
/<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:223:60: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::AnalysisKey*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::AnalysisKey*, bool, 8>; KeyT = llvm::AnalysisKey*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<llvm::AnalysisKey*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::AnalysisKey*, bool, 8>; KeyT = llvm::AnalysisKey*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<llvm::AnalysisKey*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::AnalysisKey*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::AnalysisKey*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:812:43: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::verifyNotInvalidated(IRUnitT&, typename PassT::Result*) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = pocl::WorkitemHandlerResult]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:1072:54: required from 'typename PassT::Result* llvm::OuterAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::Result::getCachedResult(IRUnitTParam&) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitTParam = llvm::Function; AnalysisManagerT = llvm::AnalysisManager<llvm::Function>; IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}; typename PassT::Result = pocl::WorkitemHandlerResult]'
/<<PKGBUILDDIR>>/lib/llvmopencl/ImplicitLoopBarriers.cc:223:60: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 32%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -MF CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o.d -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/IsolateRegions.cc
[ 32%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -MF CMakeFiles/llvmpasses.dir/Kernel.cc.o.d -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/Kernel.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
[ 32%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -MF CMakeFiles/llvmpasses.dir/linker.cpp.o.d -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Kernel.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:17,
from /usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:45,
from /<<PKGBUILDDIR>>/lib/llvmopencl/IsolateRegions.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:22:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc: In member function 'llvm::PreservedAnalyses pocl::InlineKernels::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:157:75: warning: unused parameter 'AM' [-Wunused-parameter]
157 | llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:21,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/InlineKernels.cc:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:29:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFold.h:24,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:22:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/STLExtras.h:20,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfo.h:19,
from /<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:40:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfo.h:25:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:27:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:29:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28,
from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfo.h:26:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:48,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Kernel.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Kernel.cc:35:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:24,
from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:27:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:49:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/IsolateRegions.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/IsolateRegions.cc:33:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Kernel.cc:37:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:30:
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
[ 32%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -MF CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o.d -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:51:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36,
from /<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:58:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:30:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Kernel.cc:28:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:39:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/IsolateRegions.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp: In function 'bool pocl::removeDuplicateDbgInfo(llvm::Module*)':
/<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:86:14: warning: unused variable 'NumDebugAttachments' [-Wunused-variable]
86 | unsigned NumDebugAttachments = 0;
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp: In function 'void pocl::find_called_functions(llvm::Function*, llvm::StringSet<>&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:209:19: warning: unused variable 'Name' [-Wunused-variable]
209 | const char* Name = Callee->getName().data();
| ^~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:31:
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:35:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::Region*, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]'
/usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase<RegionTr>::RegionInfoBase(llvm::RegionInfoBase<RegionTr>&&) [with Tr = llvm::RegionTraits<llvm::Function>]'
/usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:906:74: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:37:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, std::pair<bool, unsigned int> >; KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, bool>; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:32:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/linker.cpp:373:21: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -MF CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o.d -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clGetDeviceInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 32%] Linking C executable test_clGetDeviceInfo
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Built target test_clGetDeviceInfo
[ 32%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -MF CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o.d -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clGetEventInfo.c
[ 33%] Linking C executable test_clGetEventInfo
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Built target test_clGetEventInfo
[ 33%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -MF CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o.d -o CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc
make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -MF CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o.d -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clCreateProgramWithBinary.c
[ 33%] Linking C executable test_clCreateProgramWithBinary
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Built target test_clCreateProgramWithBinary
[ 33%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -MF CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)':
/<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:296:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
296 | return CI->getLimitedValue();
| ~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc: In function 'llvm::DISubprogram* pocl::mimicDISubprogram(llvm::DISubprogram*, const llvm::StringRef&, llvm::DIScope*)':
/<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:306:54: warning: unused parameter 'Scope' [-Wunused-parameter]
306 | llvm::DIScope *Scope) {
| ~~~~~~~~~~~~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:30:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:23:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:27:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:29:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:32:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:25,
from /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:31:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:30:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:38:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:33:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:35:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:42:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:12,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -MF CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o.d -o CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clGetSupportedImageFormats.c
[ 33%] Linking C executable test_clGetSupportedImageFormats
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Built target test_clGetSupportedImageFormats
[ 34%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -MF CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o.d -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/PHIsToAllocas.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc: In member function 'llvm::PreservedAnalyses pocl::LoopBarriers::run(llvm::Loop&, llvm::LoopAnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:204:70: warning: unused parameter 'AM' [-Wunused-parameter]
204 | llvm::LoopAnalysisManager &AM,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:206:61: warning: unused parameter 'U' [-Wunused-parameter]
206 | llvm::LPMUpdater &U) {
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/PHIsToAllocas.cc:28:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LoopBarriers.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:22:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:21,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc: In function 'uint64_t pocl::getMinVecSizeFromPrototype(llvm::Function*, const std::string&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:72:63: warning: unused parameter 'Spaces' [-Wunused-parameter]
72 | const std::string &Spaces) {
| ~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc: In member function 'llvm::PreservedAnalyses pocl::FixMinVecSize::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:277:73: warning: unused parameter 'AM' [-Wunused-parameter]
277 | llvm::ModuleAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFold.h:24,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:22:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc: In member function 'llvm::PreservedAnalyses pocl::OptimizeWorkItemFuncCalls::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:193:63: warning: unused parameter 'AM' [-Wunused-parameter]
193 | llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/MinLegalVecSize.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/PHIsToAllocas.cc:30:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:12,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 35%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -MF CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o.d -o CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clSetEventCallback.c
[ 35%] Linking C executable test_clSetEventCallback
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 35%] Built target test_clSetEventCallback
[ 35%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -MF CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o.d -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake "--color="
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -MF CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o.d -o CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clEnqueueNativeKernel.c
make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -MF CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o.d -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clBuildProgram.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:22:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
[ 36%] Linking C executable test_clEnqueueNativeKernel
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Built target test_clEnqueueNativeKernel
[ 36%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -MF CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o.d -o CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:21,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
[ 36%] Linking C executable test_clBuildProgram
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
[ 36%] Built target test_clBuildProgram
[ 36%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveBarrierCalls.cc
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFold.h:24,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:22:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/PHIsToAllocas.cc:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:47:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas]
47 | #pragma GCC diagnostic ignored "-Wno-maybe-uninitialized"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:50:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Barrier.h:29,
from /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveBarrierCalls.cc:28:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc:32:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:51:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc:33:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:54:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Barrier.h:31:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/DebugHelpers.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc:38:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveBarrierCalls.cc:29:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Verifier.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:58:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:59:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:12,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:62:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake "--color="
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -MF CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o.d -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clCreateKernelsInProgram.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 37%] Linking C executable test_clCreateKernelsInProgram
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
[ 37%] Built target test_clCreateKernelsInProgram
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
[ 37%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc: In member function 'void pocl::ParallelRegion::AddParallelLoopMetadata(llvm::MDNode*, std::function<bool(llvm::Instruction*)>)':
/<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc:498:46: warning: unused parameter 'IsLoadUnconditionallySafe' [-Wunused-parameter]
498 | std::function<bool(llvm::Instruction *)> IsLoadUnconditionallySafe) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/ParallelRegion.cc:27:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:16,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:28:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc: In function 'void pocl::emitInitializeKernel(llvm::Module*, llvm::LLVMContext&, llvm::GlobalVariable*, llvm::PointerType*, unsigned int, llvm::Type*, GVarSetT&, GVarUlongMapT&, std::string&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:311:26: warning: conversion from 'std::map<llvm::GlobalVariable*, long long unsigned int>::mapped_type' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
311 | addGlobalVarInitInstr(GVar, Ctx, IrBuilder,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
312 | GVarBuffer, // GVarBuffer Ptr
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | GVarBufferArrayTy, // GVarBuffer type
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
314 | DeviceGlobalAS,
| ~~~~~~~~~~~~~~~
315 | GVarOffsets[GVar], // GVarBuffer Offset
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
316 | GVarSet, // for replacements
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
317 | GVarOffsets,
| ~~~~~~~~~~~~
318 | Cache);
| ~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc: In function 'size_t pocl::calculateOffsetsSizes(GVarUlongMapT&, const llvm::DataLayout&, GVarSetT&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:365:21: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
365 | CurrentOffset |= (GVarAlign - 1);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:374:36: warning: conversion from 'std::map<llvm::GlobalVariable*, long long unsigned int>::mapped_type' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
374 | CurrentOffset += GVarSizes[GVar];
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:24:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/ProgramScopeVariables.cc:48:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/llvmopencl/RemoveBarrierCalls.cc: In member function 'llvm::PreservedAnalyses pocl::RemoveBarrierCalls::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/RemoveBarrierCalls.cc:87:75: warning: unused parameter 'AM' [-Wunused-parameter]
87 | RemoveBarrierCalls::run(llvm::Function &F, llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:27:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveBarrierCalls.cc:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, std::pair<bool, unsigned int> >; KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, bool>; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:25,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:35:
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:12,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -MF CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o.d -o CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clCreateKernel.c
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 37%] Linking C executable test_clCreateKernel
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Built target test_clCreateKernel
[ 37%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -MF CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o.d -o CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -MF CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o.d -o CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_clGetKernelArgInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
[ 37%] Linking C executable test_clGetKernelArgInfo
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Built target test_clGetKernelArgInfo
[ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -MF CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o.d -o CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/UnifyPrintf.cc
[ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc
/<<PKGBUILDDIR>>/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc: In member function 'llvm::PreservedAnalyses pocl::RemoveOptnoneFromWIFunc::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:80:61: warning: unused parameter 'AM' [-Wunused-parameter]
80 | llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:17,
from /usr/lib/llvm-16/include/llvm/Analysis/PostDominators.h:17,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:36:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/UnifyPrintf.cc:46:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:29:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:17,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:46,
from /<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:30:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /<<PKGBUILDDIR>>/lib/llvmopencl/UnifyPrintf.cc:47:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/UnifyPrintf.cc:50:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h:27,
from /usr/lib/llvm-16/include/llvm/IR/DIBuilder.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:37:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const':
/usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h:815:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
815 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET;
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/IR/DIBuilder.h:24:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:48:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:22,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/UnifyPrintf.cc:53:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:49:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:24:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:31:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:38:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfo.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:38:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:41:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:43:
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -MF CMakeFiles/test_version.dir/test_version.c.o.d -o CMakeFiles/test_version.dir/test_version.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_version.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/UnifyPrintf.cc:41:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
[ 38%] Linking C executable test_version
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Built target test_version
[ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/WorkItemAliasAnalysis.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:46:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:52:
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:690:30: required from 'llvm::hash_code llvm::hash_value(ArrayRef<T>) [with T = unsigned int]'
/usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:710:35: required from 'static unsigned int llvm::DenseMapInfo<llvm::ArrayRef<T>, void>::getHashValue(llvm::ArrayRef<T>) [with T = unsigned int]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMapInfo.h:234:61: required from 'static unsigned int llvm::DenseMapInfo<std::pair<_T1, _T2> >::getHashValue(const Pair&) [with T = unsigned int; U = llvm::ArrayRef<unsigned int>; Pair = std::pair<unsigned int, llvm::ArrayRef<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:841:21: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
[ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -MF CMakeFiles/llvmpasses.dir/Workgroup.cc.o.d -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/MemoryLocation.h:19,
from /usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:43,
from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkItemAliasAnalysis.cc:37:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/Analysis/MemoryLocation.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:44:
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::arrayifyMultiSubCfgValues(llvm::DenseMap<llvm::Instruction*, llvm::AllocaInst*>&, llvm::DenseMap<llvm::Instruction*, llvm::AllocaInst*>&, llvm::DenseMap<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8> >&, llvm::ArrayRef<pocl::SubCFG>, llvm::Instruction*, llvm::Value*, pocl::VariableUniformityAnalysisResult&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:729:62: warning: unused parameter 'BaseInstAllocaMap' [-Wunused-parameter]
729 | llvm::DenseMap<llvm::Instruction *, llvm::AllocaInst *> &BaseInstAllocaMap,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:732:10: warning: unused parameter 'ContInstReplicaMap' [-Wunused-parameter]
730 | llvm::DenseMap<llvm::Instruction *,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
731 | llvm::SmallVector<llvm::Instruction *, 8>>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
732 | &ContInstReplicaMap,
| ~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::loadMultiSubCfgValues(const llvm::DenseMap<llvm::Instruction*, llvm::AllocaInst*>&, llvm::DenseMap<llvm::Instruction*, llvm::AllocaInst*>&, llvm::DenseMap<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8> >&, llvm::BasicBlock*, llvm::ValueToValueMapTy&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:824:62: warning: unused parameter 'BaseInstAllocaMap' [-Wunused-parameter]
824 | llvm::DenseMap<llvm::Instruction *, llvm::AllocaInst *> &BaseInstAllocaMap,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:827:10: warning: unused parameter 'ContInstReplicaMap' [-Wunused-parameter]
825 | llvm::DenseMap<llvm::Instruction *,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
826 | llvm::SmallVector<llvm::Instruction *, 8>>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
827 | &ContInstReplicaMap,
| ~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::fixSingleSubCfgValues(llvm::DominatorTree&, const llvm::DenseMap<llvm::Instruction*, llvm::AllocaInst*>&, llvm::Value*, pocl::VariableUniformityAnalysisResult&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1005:45: warning: unused parameter 'VecInfo' [-Wunused-parameter]
1005 | pocl::VariableUniformityAnalysisResult &VecInfo) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc: In function 'bool pocl::isAllocaSubCfgInternal(llvm::AllocaInst*, const std::vector<SubCFG, std::allocator<SubCFG> >&, const llvm::DominatorTree&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1235:56: warning: unused parameter 'DT' [-Wunused-parameter]
1235 | const llvm::DominatorTree &DT) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::arrayifyAllocas(llvm::BasicBlock*, llvm::DominatorTree&, std::vector<SubCFG, std::allocator<SubCFG> >&, llvm::Value*, VariableUniformityAnalysisResult&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1279:62: warning: unused parameter 'VecInfo' [-Wunused-parameter]
1279 | pocl::VariableUniformityAnalysisResult &VecInfo) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::formSubCfgs(llvm::Function&, llvm::LoopInfo&, llvm::DominatorTree&, llvm::PostDominatorTree&, VariableUniformityAnalysisResult&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1366:43: warning: unused parameter 'PDT' [-Wunused-parameter]
1366 | llvm::PostDominatorTree &PDT,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:46:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:17,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:33:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc: In member function 'bool pocl::VariableUniformityAnalysisResult::invalidate(llvm::Function&, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:519:21: warning: unused parameter 'F' [-Wunused-parameter]
519 | llvm::Function &F, const llvm::PreservedAnalyses PA,
| ~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:519:54: warning: unused parameter 'PA' [-Wunused-parameter]
519 | llvm::Function &F, const llvm::PreservedAnalyses PA,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:520:57: warning: unused parameter 'Inv' [-Wunused-parameter]
520 | llvm::AnalysisManager<llvm::Function>::Invalidator &Inv) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:41:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:514:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:45:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:36:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:136:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion]
136 | Offset = NewOffset;
| ^~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkItemAliasAnalysis.cc:38:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/VariableUniformityAnalysis.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h:25,
from /usr/lib/llvm-16/include/llvm/IR/DIBuilder.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:37:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h:27:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const':
/usr/lib/llvm-16/include/llvm/BinaryFormat/Dwarf.h:815:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
815 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET;
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/DIBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkItemAliasAnalysis.cc:42:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkItemAliasAnalysis.cc:46:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, std::pair<bool, unsigned int> >; KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, bool>; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, llvm::Instruction*>; KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::Instruction*>]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1012:60: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1351:46: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, llvm::AllocaInst*>; KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::AllocaInst*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::AllocaInst*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::AllocaInst*>]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1458:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8> >; KeyT = llvm::Instruction*; ValueT = llvm::SmallVector<llvm::Instruction*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallVector<llvm::Instruction*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallVector<llvm::Instruction*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1461:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:584:27: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:514:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {unsigned int}; DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {unsigned int}; DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::BasicBlock*, unsigned int>; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:533:24: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFold.h:24,
from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:22,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:39:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::swap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:920:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:428:3: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = pocl::SubCFG; _Args = {pocl::SubCFG}]'
/usr/include/c++/13/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pocl::SubCFG*>; _ForwardIterator = pocl::SubCFG*]'
/usr/include/c++/13/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<pocl::SubCFG*>; _ForwardIterator = pocl::SubCFG*; bool _TrivialValueTypes = false]'
/usr/include/c++/13/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pocl::SubCFG*>; _ForwardIterator = pocl::SubCFG*]'
/usr/include/c++/13/bits/stl_uninitialized.h:373:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<pocl::SubCFG*>; _ForwardIterator = pocl::SubCFG*; _Tp = pocl::SubCFG]'
/usr/include/c++/13/bits/stl_uninitialized.h:399:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pocl::SubCFG*; _ForwardIterator = pocl::SubCFG*; _Allocator = allocator<pocl::SubCFG>]'
/usr/include/c++/13/bits/vector.tcc:493:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::BasicBlock*&, llvm::AllocaInst*&, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >&, llvm::Instruction*&, unsigned int&}; _Tp = pocl::SubCFG; _Alloc = std::allocator<pocl::SubCFG>; iterator = std::vector<pocl::SubCFG, std::allocator<pocl::SubCFG> >::iterator]'
/usr/include/c++/13/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::BasicBlock*&, llvm::AllocaInst*&, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >&, llvm::Instruction*&, unsigned int&}; _Tp = pocl::SubCFG; _Alloc = std::allocator<pocl::SubCFG>; reference = pocl::SubCFG&]'
/<<PKGBUILDDIR>>/lib/llvmopencl/SubCFGFormation.cc:1454:27: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:940:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
940 | NumEntries = TmpNumEntries;
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24,
from /<<PKGBUILDDIR>>/lib/llvmopencl/LLVMUtils.h:36:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/IR/Dominators.h:32,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:46:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:47:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:53:
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:534:24: warning: unused parameter 'F' [-Wunused-parameter]
534 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); }
| ~~~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:534:52: warning: unused parameter 'FAM' [-Wunused-parameter]
534 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:13,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::CallGraphSCCPass::doInitialization(llvm::CallGraph&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:48:44: warning: unused parameter 'CG' [-Wunused-parameter]
48 | virtual bool doInitialization(CallGraph &CG) {
| ~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::CallGraphSCCPass::doFinalization(llvm::CallGraph&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:63:42: warning: unused parameter 'CG' [-Wunused-parameter]
63 | virtual bool doFinalization(CallGraph &CG) {
| ~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'virtual bool llvm::DummyCGSCCPass::runOnSCC(llvm::CallGraphSCC&)':
/usr/lib/llvm-16/include/llvm/Analysis/CallGraphSCCPass.h:131:31: warning: unused parameter 'SCC' [-Wunused-parameter]
131 | bool runOnSCC(CallGraphSCC &SCC) override { return false; }
| ~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14:
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter]
119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter]
186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter]
191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)':
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter]
309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; }
| ~~~~~~~~^
/usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter]
309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; }
| ~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -MF CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o.d -o CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_kernel_cache_includes.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:40:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 38%] Linking C executable test_kernel_cache_includes
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:290:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:163:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 38%] Built target test_kernel_cache_includes
[ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/WorkitemHandler.cc
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEV>::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter]
190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash,
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter]
191 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEV>::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter]
195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEVPredicate>::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter]
269 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter]
269 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEVPredicate>::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter]
274 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkItemAliasAnalysis.cc:34:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::addRangeMetadataForPCField(llvm::Instruction*, int, int)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:406:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
406 | addRangeMetadata(Instr, Min, Max);
| ^~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:406:34: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
406 | addRangeMetadata(Instr, Min, Max);
| ^~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createDefaultWorkgroupLauncher(llvm::Function*)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1081:62: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1081 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8);
| ~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In function 'size_t pocl::getArgumentSize(llvm::Argument&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1165:29: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1165 | return DL.getTypeStoreSize(TypeInBuf);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In function 'void pocl::computeArgBufferOffsets(LLVMValueRef, uint64_t*)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1200:30: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1200 | Offset = align64(Offset, Alignment);
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::WorkgroupImpl::createAllocaMemcpyForStruct(LLVMModuleRef, LLVMBuilderRef, llvm::Argument&, LLVMValueRef)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1225:46: warning: 'uint64_t llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' is deprecated: use getABITypeAlign instead [-Wdeprecated-declarations]
1225 | unsigned alignment = DL.getABITypeAlignment(TypeInArg);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/DataLayout.h:527:12: note: declared here
527 | uint64_t getABITypeAlignment(Type *Ty) const;
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1225:46: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1225 | unsigned alignment = DL.getABITypeAlignment(TypeInArg);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1253:18: warning: unused variable 'Call4' [-Wunused-variable]
1253 | LLVMValueRef Call4 = LLVMBuildCall2(Builder, FnTy, MemCpy4, args, 3, "");
| ^~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1272:18: warning: unused variable 'Call1' [-Wunused-variable]
1272 | LLVMValueRef Call1 = LLVMBuildCall2(Builder, FnTy, MemCpy1, args, 3, "");
| ^~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::WorkgroupImpl::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1488:62: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1488 | LLVMValueRef Call = LLVMBuildCall2(Builder, FnTy, F, Args, ArgCount, "");
| ^~~~~~~~
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createGridLauncher(llvm::Function*, llvm::Function*, std::string)':
/<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:1566:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1566 | Kernel, KernArgCount - HiddenArgs);
| ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Instruction*>; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 38%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/poclu -I/<<PKGBUILDDIR>> -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -MF CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o.d -o CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -c /<<PKGBUILDDIR>>/tests/runtime/test_event_cycle.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkitemHandler.cc:30:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 38%] Linking C executable test_event_cycle
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../poclu/libpoclu.a /usr/lib/arm-linux-gnueabihf/libOpenCL.so -lm
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/Workgroup.cc:28:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
[ 38%] Built target test_event_cycle
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/WorkitemHandlerChooser.cc
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/WorkitemHandler.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:290:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<const llvm::Value*, bool, 8>; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<const llvm::Value*, bool, 8>; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:163:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::