Import spirv-llvm-translator-15_15.0.1-1.debian.tar.xz
authorAndreas Beckmann <anbe@debian.org>
Tue, 18 Jun 2024 12:51:41 +0000 (14:51 +0200)
committerAndreas Beckmann <anbe@debian.org>
Tue, 18 Jun 2024 12:51:41 +0000 (14:51 +0200)
[dgit import tarball spirv-llvm-translator-15 15.0.1-1 spirv-llvm-translator-15_15.0.1-1.debian.tar.xz]

17 files changed:
changelog [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
gbp.conf [new file with mode: 0644]
libllvmspirvlib-15-dev.install [new file with mode: 0644]
libllvmspirvlib15.install [new file with mode: 0644]
libllvmspirvlib15.symbols [new file with mode: 0644]
llvm-spirv-15.install [new file with mode: 0644]
patches/series [new file with mode: 0644]
patches/visibility-hidden.patch [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
source/lintian-overrides [new file with mode: 0644]
tests/control [new file with mode: 0644]
tests/upstream-testsuite [new file with mode: 0755]
upstream/metadata [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..5b18c5d
--- /dev/null
+++ b/changelog
@@ -0,0 +1,420 @@
+spirv-llvm-translator-15 (15.0.1-1) unstable; urgency=medium
+
+  * New upstream release.  (Closes: #1073426)
+  * Bump Standards-Version to 4.7.0, no changes needed.
+
+ -- Andreas Beckmann <anbe@debian.org>  Tue, 18 Jun 2024 14:51:41 +0200
+
+spirv-llvm-translator-15 (15.0.0-7) unstable; urgency=medium
+
+  * Skip upstream testsuite on big-endian architectures (> 60% of the tests
+    are failing anyway but ignored) due to excessive disk space usage
+    (> 40 GB).  (Closes: #1065395)
+  * Update from llvm_release_150 branch (v15.0.0-85-gda050541).
+  * Disable two commits causing test failures.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 14 Mar 2024 20:01:08 +0100
+
+spirv-llvm-translator-15 (15.0.0-6) unstable; urgency=medium
+
+  * Add build-needed autopkgtest for spirv-headers compat check.
+  * Update from llvm_release_150 branch (v15.0.0-79-gc1f08b41).
+  * Bump spirv-headers dependency to 1.6.1+1.3.275.0.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 08 Feb 2024 22:48:18 +0100
+
+spirv-llvm-translator-15 (15.0.0-5) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Fri, 29 Sep 2023 13:48:15 +0200
+
+spirv-llvm-translator-15 (15.0.0-4) unstable; urgency=medium
+
+  [ Andreas Beckmann ]
+  * Update .symbols control file for gcc-13 builds.
+
+  [ Gianfranco Costamagna ]
+  * Mark some more symbols as optional as they don't appear on Ubuntu (LTO?).
+    (Closes: #1042819)
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 03 Aug 2023 11:46:40 +0200
+
+spirv-llvm-translator-15 (15.0.0-3) unstable; urgency=medium
+
+  * Fix compatibility with newer spirv-as.  (Closes: #1040056)
+
+ -- Andreas Beckmann <anbe@debian.org>  Tue, 11 Jul 2023 15:05:17 +0200
+
+spirv-llvm-translator-15 (15.0.0-2) unstable; urgency=medium
+
+  * Merge changes from spirv-llvm-translator-14 14.0.0-5.
+  * Restrict watch file to 15.* releases.
+  * Bump Standards-Version to 4.6.2.
+
+ -- Andreas Beckmann <anbe@debian.org>  Tue, 04 Apr 2023 11:24:20 +0200
+
+spirv-llvm-translator-15 (15.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Fork source package as spirv-llvm-translator-15.
+  * Rename binary packages: *14* => *15*.
+  * Build with llvm 15.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 03 Oct 2022 02:09:37 +0200
+
+spirv-llvm-translator-14 (14.0.1-2) unstable; urgency=medium
+
+  * Update .symbols control file.
+  * Upload to unstable.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 17 Jun 2024 15:41:43 +0200
+
+spirv-llvm-translator-14 (14.0.1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Update .symbols control file.
+  * Bump Standards-Version to 4.7.0, no changes needed.
+  * Upload to experimental.
+
+ -- Andreas Beckmann <anbe@debian.org>  Fri, 14 Jun 2024 11:31:37 +0200
+
+spirv-llvm-translator-14 (14.0.0-12) unstable; urgency=medium
+
+  * Update from llvm_release_140 branch (v14.0.0-179-gd54b2cea).
+  * Disable the upstream-testsuite autopkgtest on s390x.  (Closes: #1065395)
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 06 Mar 2024 12:21:28 +0100
+
+spirv-llvm-translator-14 (14.0.0-11) unstable; urgency=medium
+
+  * Update from llvm_release_140 branch (v14.0.0-177-g0141f3dd).
+  * Skip tests on big-endian architectures (> 60% are failing) due to
+    excessive disk space usage (>40 GB). The failures are ignored on !amd64
+    anyway.  (Closes: #1065395)
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Tue, 05 Mar 2024 05:13:45 +0100
+
+spirv-llvm-translator-14 (14.0.0-10) unstable; urgency=medium
+
+  * Add build-needed autopkgtest for spirv-headers compat check.
+  * Update from llvm_release_140 branch (v14.0.0-172-gc3dc6b81).
+  * Bump spirv-headers dependency to 1.6.1+1.3.275.0.
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 08 Feb 2024 03:47:14 +0100
+
+spirv-llvm-translator-14 (14.0.0-9) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Fri, 29 Sep 2023 13:39:11 +0200
+
+spirv-llvm-translator-14 (14.0.0-8) unstable; urgency=medium
+
+  [ Gianfranco Costamagna ]
+  * Mark some more symbols as optional as they don't appear on Ubuntu (LTO?).
+    (Closes: #1042819)
+
+ -- Andreas Beckmann <anbe@debian.org>  Tue, 01 Aug 2023 14:45:06 +0200
+
+spirv-llvm-translator-14 (14.0.0-7) unstable; urgency=medium
+
+  * Update .symbols control file for gcc-13 builds.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 31 Jul 2023 11:05:53 +0200
+
+spirv-llvm-translator-14 (14.0.0-6) unstable; urgency=medium
+
+  * Fix compatibility with newer spirv-as.  (Closes: #1040055)
+  * Bump Standards-Version to 4.6.2.
+
+ -- Andreas Beckmann <anbe@debian.org>  Tue, 11 Jul 2023 14:03:54 +0200
+
+spirv-llvm-translator-14 (14.0.0-5) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 26 Oct 2022 09:11:37 +0200
+
+spirv-llvm-translator-14 (14.0.0-4) unstable; urgency=medium
+
+  * Build with -fvisibility=hidden -fvisibility-inlines-hidden.
+  * Drop hidden symbols from .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 24 Oct 2022 17:41:42 +0200
+
+spirv-llvm-translator-14 (14.0.0-3) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Sun, 02 Oct 2022 13:48:53 +0200
+
+spirv-llvm-translator-14 (14.0.0-2) unstable; urgency=medium
+
+  * Restrict watch file to 14.* releases.
+  * Build with spirv-tools.
+  * Add autopkgtest, ignore failures on !amd64.
+  * Enable build-time tests, ignore failures on !amd64.
+  * Use pkg-kde-tools to manage the .symbols.
+  * Add .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Fri, 30 Sep 2022 18:00:36 +0200
+
+spirv-llvm-translator-14 (14.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Fork source package as spirv-llvm-translator-14.
+  * Rename binary packages: *13* => *14*.
+  * Build with llvm 14.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 16 May 2022 09:29:32 +0200
+
+spirv-llvm-translator (13.0.0-6) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Fri, 30 Sep 2022 16:36:05 +0200
+
+spirv-llvm-translator (13.0.0-5) unstable; urgency=medium
+
+  * Use pkg-kde-tools to manage the .symbols.
+  * Add .symbols control file.
+  * Update Lintian overrides.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 29 Sep 2022 22:34:44 +0200
+
+spirv-llvm-translator (13.0.0-4) unstable; urgency=medium
+
+  * Rename /usr/bin/llvm-spirv to /usr/bin/llvm-spirv-13.
+  * Restrict watch file to 13.* releases.
+  * Enable all hardening flags.
+  * Bump Standards-Version to 4.6.1.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 16 May 2022 01:58:34 +0200
+
+spirv-llvm-translator (13.0.0-3) unstable; urgency=medium
+
+  * Rename OpConstFunctionPointerINTEL to OpConstantFunctionPointerINTEL to
+    fix FTBFS with spirv-headers 1.5.5.  (Closes: #1005458)
+  * rules: Parse llvm version from Build-Depends.
+  * control: Provide virtual package libllvmspirvlib-13-dev.
+  * control: Set Rules-Requires-Root: no.
+  * control, install: Multiarchify the packages.
+  * upstream/metadata: Add.
+  * copyright: Update/remove outdated file patterns.
+  * Fix typo.
+  * Update Lintian overrides.
+  * Add myself to Uploaders.
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 16 Feb 2022 23:28:24 +0100
+
+spirv-llvm-translator (13.0.0-2) unstable; urgency=medium
+
+  * control: Drop lldb-13 from build-depends, it's not used and prevents
+    build on mips/mipsel.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 17 Nov 2021 11:00:43 +0200
+
+spirv-llvm-translator (13.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * control: Bump debhelper to 13.
+  * control: Bump policy to 4.6.0.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 27 Oct 2021 10:41:14 +0300
+
+spirv-llvm-translator (13.0~git20210929-1) unstable; urgency=medium
+
+  * New upstream snapshot.
+  * Build with llvm 13.
+  * Add spirv-headers to build-depends, set headers dir.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 29 Sep 2021 14:40:45 +0300
+
+spirv-llvm-translator-12 (12.0.0-6) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 29 Sep 2022 21:34:40 +0200
+
+spirv-llvm-translator-12 (12.0.0-5) unstable; urgency=medium
+
+  * Use pkg-kde-tools to manage the .symbols.
+  * Add .symbols control file.
+  * Update Lintian overrides.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 29 Sep 2022 04:13:09 +0200
+
+spirv-llvm-translator-12 (12.0.0-4) unstable; urgency=medium
+
+  * Restrict watch file to 12.* releases.
+  * Enable all hardening flags.
+  * Bump Standards-Version to 4.6.1.
+
+ -- Andreas Beckmann <anbe@debian.org>  Sun, 15 May 2022 23:58:08 +0200
+
+spirv-llvm-translator-12 (12.0.0-3) unstable; urgency=medium
+
+  [ Timo Aaltonen ]
+  * control: Bump debhelper to 13.
+  * control: Bump policy to 4.6.0.
+  * control: Drop lldb-12 from build-depends, it's not used and prevents
+    build on mips/mipsel.
+
+  [ Andreas Beckmann ]
+  * rules: Parse llvm version from Build-Depends.
+  * control: Set Rules-Requires-Root: no.
+  * control, install: Multiarchify the packages.
+  * upstream/metadata: Add.
+  * copyright: Update/remove outdated file patterns.
+  * Fix typo.
+  * Update Lintian overrides.
+  * Add myself to Uploaders.
+  * Have one set of packages per llvm version:
+    - Fork source package as spirv-llvm-translator-12.
+    - Rename binary packages:
+      + libllvmspirvlib-dev => libllvmspirvlib-12-dev,
+      + llvm-spirv => llvm-spirv-12.
+    - Rename /usr/bin/llvm-spirv to /usr/bin/llvm-spirv-12.
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 09 Feb 2022 20:05:39 +0100
+
+spirv-llvm-translator (12.0.0-2) unstable; urgency=medium
+
+  * Upload to unstable.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Mon, 16 Aug 2021 09:59:48 +0300
+
+spirv-llvm-translator (12.0.0-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Mon, 07 Jun 2021 12:24:54 +0300
+
+spirv-llvm-translator (12.0~git20210212-2) experimental; urgency=medium
+
+  * control: Fix libllvmspirvlib-dev depends.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Mon, 10 May 2021 12:17:08 +0300
+
+spirv-llvm-translator (12.0~git20210212-1) experimental; urgency=medium
+
+  * New upstream snapshot.
+  * Build against llvm-12.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Mon, 12 Apr 2021 20:24:01 +0300
+
+spirv-llvm-translator-11 (11.0.0-4) unstable; urgency=medium
+
+  * Update .symbols control file.
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 29 Sep 2022 03:48:48 +0200
+
+spirv-llvm-translator-11 (11.0.0-3) unstable; urgency=medium
+
+  * Use pkg-kde-tools to manage the .symbols.
+  * Add .symbols control file.
+  * Update Lintian overrides.
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 28 Sep 2022 19:10:39 +0200
+
+spirv-llvm-translator-11 (11.0.0-2) unstable; urgency=medium
+
+  [ Timo Aaltonen ]
+  * control: Bump debhelper to 13.
+  * control: Bump policy to 4.6.0.
+  * control: Drop lldb-11 from build-depends, it's not used and prevents
+    build on mips/mipsel.
+
+  [ Andreas Beckmann ]
+  * rules: Parse llvm version from Build-Depends.
+  * control: Set Rules-Requires-Root: no.
+  * control, install: Multiarchify the packages.
+  * upstream/metadata: Add.
+  * copyright: Update/remove outdated file patterns.
+  * Fix typo.
+  * Update Lintian overrides.
+  * Add myself to Uploaders.
+  * Have one set of packages per llvm version:
+    - Fork source package as spirv-llvm-translator-11.
+    - Rename binary packages:
+      + libllvmspirvlib-dev => libllvmspirvlib-11-dev,
+      + llvm-spirv => llvm-spirv-11.
+    - Rename /usr/bin/llvm-spirv to /usr/bin/llvm-spirv-11.
+  * Allow overriding BASE_LLVM_VERSION.
+  * Restrict watch file to 11.* releases.
+  * Enable all hardening flags.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 11 Apr 2022 10:32:52 +0200
+
+spirv-llvm-translator (11.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * control: Mark -dev as M-A: same.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Tue, 20 Oct 2020 11:24:57 +0300
+
+spirv-llvm-translator (11.0~git20200922-1) unstable; urgency=medium
+
+  * New upstream snapshot.
+  * Build against llvm-11.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Tue, 22 Sep 2020 19:45:26 +0300
+
+spirv-llvm-translator (10.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * watch: Updated.
+  * Build against llvm-10.
+  * control: Use debhelper-compat, bump to 12.
+  * control: Bump policy to 4.5.0.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 01 Apr 2020 20:44:04 +0300
+
+spirv-llvm-translator (9.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * d/copyright: spirv.hpp is Expat.
+  * Build with llvm-9.
+  * patches: Dropped the only patch, applied upstream.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Tue, 24 Sep 2019 12:04:15 +0300
+
+spirv-llvm-translator (8.0.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * rules: Set build type as 'Release'.
+  * debian/patches: Refreshed.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Thu, 01 Aug 2019 10:06:44 +0300
+
+spirv-llvm-translator (8.0.0+git20190314-1) experimental; urgency=medium
+
+  * New upstream snapshot.
+  * Build a shared library.
+  * Package llvm-spirv.
+  * Add patch to support clang block syntax.
+  * rules: Drop rpath.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 20 Mar 2019 17:24:46 +0200
+
+spirv-llvm-translator (8.0.0-3) experimental; urgency=medium
+
+  * rules: Rebuild the archive index after stripping.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Fri, 15 Mar 2019 09:23:42 +0200
+
+spirv-llvm-translator (8.0.0-2) experimental; urgency=medium
+
+  * rules: Build with -fPIC.
+  * rules: Strip the library.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Thu, 14 Mar 2019 23:53:32 +0200
+
+spirv-llvm-translator (8.0.0-1) experimental; urgency=medium
+
+  * Initial release (Closes: #921422)
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 06 Feb 2019 01:40:18 +0200
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..57fbf8f
--- /dev/null
+++ b/control
@@ -0,0 +1,72 @@
+Source: spirv-llvm-translator-15
+Section: libdevel
+Priority: optional
+Maintainer: Debian OpenCL team <pkg-opencl-devel@lists.alioth.debian.org>
+Uploaders:
+ Timo Aaltonen <tjaalton@debian.org>,
+ Andreas Beckmann <anbe@debian.org>,
+Build-Depends: debhelper-compat (= 13),
+ dh-sequence-pkgkde-symbolshelper,
+ cmake,
+ gcc (>= 4:13),
+ pkgconf,
+ spirv-headers (>= 1.6.1+1.3.275.0),
+ spirv-tools,
+# keep the clang/llvm version in sync, don't forget debian/tests/control
+ libclang-15-dev,
+ llvm-15-dev,
+ clang-15 <!nocheck>,
+Rules-Requires-Root: no
+Standards-Version: 4.7.0
+Homepage: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
+Vcs-Browser: https://salsa.debian.org/opencl-team/spirv-llvm-translator
+Vcs-Git: https://salsa.debian.org/opencl-team/spirv-llvm-translator.git -b llvm15/main
+
+Package: libllvmspirvlib15
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: bi-directional translator for LLVM/SPIRV -- shared library
+ SPIRV-LLVM-translator is a LLVM/SPIRV bi-directional translator. This
+ package includes a library and a tool for translation between LLVM IR
+ and SPIR-V.
+ .
+ This package includes the shared library.
+
+Package: libllvmspirvlib-15-dev
+Architecture: any
+Multi-Arch: same
+Depends:
+ libllvmspirvlib15 (= ${binary:Version}),
+ ${misc:Depends}
+Conflicts:
+ libllvmspirvlib-x.y-dev,
+Breaks:
+ libllvmspirvlib-dev (<< 13.0.0-3~),
+Replaces:
+ libllvmspirvlib-dev (<< 13.0.0-3~),
+ libllvmspirvlib-x.y-dev,
+Provides:
+ libllvmspirvlib-x.y-dev,
+Description: bi-directional translator for LLVM/SPIRV -- development files
+ SPIRV-LLVM-translator is a LLVM/SPIRV bi-directional translator. This
+ package includes a library and a tool for translation between LLVM IR
+ and SPIR-V.
+ .
+ This package includes static libs and headers for development.
+
+Package: llvm-spirv-15
+Architecture: any
+Depends:
+ libllvmspirvlib15 (= ${binary:Version}),
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: bi-directional translator for LLVM/SPIRV
+ SPIRV-LLVM-translator is a LLVM/SPIRV bi-directional translator. This
+ package includes a library and a tool for translation between LLVM IR
+ and SPIR-V.
+ .
+ This package includes the llvm-spirv-15 binary.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..a6950dd
--- /dev/null
+++ b/copyright
@@ -0,0 +1,70 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: spirv-llvm-translator
+Source: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
+
+Files: *
+Copyright: 2014 Advanced Micro Devices, Inc.
+           2018-2021 Intel Corporation
+License: BSD-3-clause
+
+Files:
+ lib/SPIRV/libSPIRV/OpenCL.std.h
+ lib/SPIRV/libSPIRV/spirv_internal.hpp
+Copyright: 2015-2020 The Khronos Group Inc.
+License: Expat
+
+Files: debian/*
+Copyright: 2019 Timo Aaltonen <tjaalton@debian.org>
+ © 2022-2024 Andreas Beckmann <anbe@debian.org>
+License: BSD-3-clause
+
+License: BSD-3-clause
+ Permission is hereby granted, free of charge, to any person obtaining a copy of
+ this software and associated documentation files (the "Software"), to deal with
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+ .
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+ .
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+ .
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+ FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+ SOFTWARE.
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and/or associated documentation files (the "Materials"),
+ to deal in the Materials without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Materials, and to permit persons to whom the
+ Materials are furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Materials.
+ .
+ MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
+ STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
+ HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
+ .
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
+ IN THE MATERIALS.
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..8f44d18
--- /dev/null
+++ b/gbp.conf
@@ -0,0 +1,4 @@
+[DEFAULT]
+upstream-vcs-tag = v%(version)s
+upstream-branch = llvm15/upstream
+debian-branch = llvm15/main
diff --git a/libllvmspirvlib-15-dev.install b/libllvmspirvlib-15-dev.install
new file mode 100644 (file)
index 0000000..82bf111
--- /dev/null
@@ -0,0 +1,3 @@
+usr/include
+usr/lib/libLLVMSPIRVLib.so             usr/lib/${DEB_HOST_MULTIARCH}/
+usr/lib/pkgconfig/LLVMSPIRVLib.pc      usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/libllvmspirvlib15.install b/libllvmspirvlib15.install
new file mode 100644 (file)
index 0000000..6fb00df
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libLLVMSPIRVLib.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/libllvmspirvlib15.symbols b/libllvmspirvlib15.symbols
new file mode 100644 (file)
index 0000000..a36f361
--- /dev/null
@@ -0,0 +1,506 @@
+# SymbolsHelper-Confirmed: 15.0.1 amd64 i386
+libLLVMSPIRVLib.so.15 #PACKAGE# #MINVER#
+* Build-Depends-Package: libllvmspirvlib-15-dev
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul@Base 0
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul@Base 0
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul@Base 0
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul@Base 0
+ _ZN4llvm10writeSpirvEPNS_6ModuleERKN5SPIRV14TranslatorOptsERSoRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN4llvm10writeSpirvEPNS_6ModuleERSoRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN4llvm16getSpecConstInfoERSiRSt6vectorISt4pairIjjESaIS3_EE@Base 0
+ _ZN4llvm18convertSpirvToLLVMERNS_11LLVMContextERN5SPIRV11SPIRVModuleERKNS2_14TranslatorOptsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN4llvm18convertSpirvToLLVMERNS_11LLVMContextERN5SPIRV11SPIRVModuleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN4llvm19mangleOpenClBuiltinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8ArrayRefIPNS_4TypeEEENS8_INS_14PointerIntPairISA_Lj1EbNS_21PointerLikeTypeTraitsISA_EENS_18PointerIntPairInfoISA_Lj1ESE_EEEEEERS5_@Base 15
+#MISSING: 15# _ZN4llvm19mangleOpenClBuiltinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8ArrayRefIPNS_4TypeEEERS5_@Base 0
+ _ZN4llvm21createSPIRVWriterPassERSo@Base 0
+ _ZN4llvm21createSPIRVWriterPassERSoRKN5SPIRV14TranslatorOptsE@Base 0
+ _ZN4llvm22createOCLToSPIRVLegacyEv@Base 13
+ _ZN4llvm22regularizeLlvmForSpirvEPNS_6ModuleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN4llvm22regularizeLlvmForSpirvEPNS_6ModuleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5SPIRV14TranslatorOptsE@Base 0
+ _ZN4llvm23createLLVMToSPIRVLegacyEPN5SPIRV11SPIRVModuleE@Base 13
+ _ZN4llvm24createSPIRVToOCL12LegacyEv@Base 13
+ _ZN4llvm24createSPIRVToOCL20LegacyEv@Base 13
+ _ZN4llvm26createOCLTypeToSPIRVLegacyEv@Base 13
+ _ZN4llvm26createSPIRVBIsLoweringPassERNS_6ModuleEN5SPIRV17BIsRepresentationE@Base 0
+ _ZN4llvm26createSPIRVLowerBoolLegacyEv@Base 13
+ _ZN4llvm29createSPIRVLowerMemmoveLegacyEv@Base 13
+ _ZN4llvm30createPreprocessMetadataLegacyEv@Base 13
+ _ZN4llvm30initializeOCLToSPIRVLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm31createSPIRVLowerConstExprLegacyEv@Base 13
+ _ZN4llvm31createSPIRVLowerOCLBlocksLegacyEv@Base 13
+ _ZN4llvm31createSPIRVRegularizeLLVMLegacyEv@Base 13
+ _ZN4llvm31initializeLLVMToSPIRVLegacyPassERNS_12PassRegistryE@Base 13
+#MISSING: 14.0.0-10~# _ZN4llvm32createSPIRVLowerSPIRBlocksLegacyEv@Base 13
+ _ZN4llvm32initializeSPIRVToOCL12LegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm32initializeSPIRVToOCL20LegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm34initializeOCLTypeToSPIRVLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm34initializeSPIRVLowerBoolLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm36createSPIRVLowerSaddIntrinsicsLegacyEv@Base 15.0.1
+ _ZN4llvm37initializeSPIRVLowerMemmoveLegacyPassERNS_12PassRegistryE@Base 13
+#MISSING: 14.0.0-10~# _ZN4llvm38createSPIRVLowerSaddWithOverflowLegacyEv@Base 13
+ _ZN4llvm38initializePreprocessMetadataLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm39initializeSPIRVLowerConstExprLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm39initializeSPIRVLowerOCLBlocksLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm39initializeSPIRVRegularizeLLVMLegacyPassERNS_12PassRegistryE@Base 13
+#MISSING: 14.0.0-10~# _ZN4llvm40initializeSPIRVLowerSPIRBlocksLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm44initializeSPIRVLowerSaddIntrinsicsLegacyPassERNS_12PassRegistryE@Base 15.0.1
+ _ZN4llvm46createSPIRVLowerBitCastToNonStandardTypeLegacyERKN5SPIRV14TranslatorOptsE@Base 14
+#MISSING: 14.0.0-10~# _ZN4llvm46initializeSPIRVLowerSaddWithOverflowLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm54initializeSPIRVLowerBitCastToNonStandardTypeLegacyPassERNS_12PassRegistryE@Base 13
+ _ZN4llvm9readSpirvERNS_11LLVMContextERKN5SPIRV14TranslatorOptsERSiRPNS_6ModuleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN4llvm9readSpirvERNS_11LLVMContextERSiRPNS_6ModuleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN5SPIRV12convertSpirvERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_b@Base 0
+ _ZN5SPIRV12convertSpirvERSiRSoRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb@Base 0
+ _ZN5SPIRV14TranslatorOpts30setSPIRVAllowUnknownIntrinsicsEN4llvm11SmallVectorINS1_9StringRefELj4EEE@Base 13
+ _ZN5SPIRV15readSpirvModuleERSiRKNS_14TranslatorOptsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN5SPIRV15readSpirvModuleERSiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0
+ _ZN5SPIRV18SPIRVUseTextFormatE@Base 0
+ (optional=templinst|subst|arch=amd64 powerpc s390x)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_P13__va_list_tagE{size_t}SB_z@Base 15.0.1
+ (optional=templinst|subst|arch=any-i386 ppc64 ppc64el)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_PcE{size_t}SB_z@Base 15.0.1
+ (optional=templinst|subst|arch=mips64el riscv64 sparc64)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_PvE{size_t}SB_z@Base 15.0.1
+ (optional=templinst|subst|arch=arm64 armel armhf)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_St9__va_listE{size_t}SB_z@Base 15.0.1
+ _ZNK5SPIRV14TranslatorOpts25isUnknownIntrinsicAllowedEPN4llvm13IntrinsicInstE@Base 13
+ _ZNK5SPIRV14TranslatorOpts36isSPIRVAllowUnknownIntrinsicsEnabledEv@Base 13
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNKSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE4findERKj@Base 14
+ (optional=templinst)_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b@Base 0
+ (optional=templinst)_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_@Base 0
+ (optional=templinst)_ZNKSt7__cxx1114regex_iteratorIPKccNS_12regex_traitsIcEEEeqERKS5_@Base 14
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 armhf)_ZNKSt8_Rb_treeIN3spv2OpESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE4findERS3_@Base 14
+ (optional=templinst)_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv2OpEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_@Base 0
+ (optional=templinst)_ZNKSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb0EE16_M_word_boundaryEv@Base 0
+ (optional=templinst)_ZNKSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb1EE16_M_word_boundaryEv@Base 0
+ (optional=templinst|subst)_ZNSt10_HashtableIPKN4llvm8FunctionES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS5_10_Hash_nodeIS3_Lb0EEE{size_t}@Base 0
+ (optional=templinst|subst)_ZNSt10_HashtableIjSt4pairIKj{uint64_t}ESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE18_M_assign_elementsIRKSF_EEvOT_@Base 0
+ (optional=templinst|subst|arch=!armel !armhf !mipsel !powerpc)_ZNSt10_HashtableIjSt4pairIKj{uint64_t}ESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_assignIRKSF_NS4_17_ReuseOrAllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEEvOT_RKT0_@Base 0
+ (optional=templinst|subst)_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS1_10_Hash_nodeIjLb0EEE{size_t}@Base 15.0.0-4~gcc13~
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|subst)_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEEC1IPjEET_SF_{size_t}RKS6_RKS4_RKS0_St17integral_constantIbLb1EE@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|subst)_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEEC2IPjEET_SF_{size_t}RKS6_RKS4_RKS0_St17integral_constantIbLb1EE@Base 0
+ (optional=templinst|subst|arch=mips64el mipsel riscv64 sparc64 x32)_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapE{size_t}@Base 0
+ (optional=templinst)_ZNSt11_Deque_baseIlSaIlEED1Ev@Base 0
+ (optional=templinst)_ZNSt11_Deque_baseIlSaIlEED2Ev@Base 0
+ (optional=templinst|subst|arch=!ppc64 !s390x)_ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS3_SaIS3_EEEES3_EC1ES8_{ssize_t}@Base 13
+ (optional=templinst|subst|arch=!ppc64 !s390x)_ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS3_SaIS3_EEEES3_EC2ES8_{ssize_t}@Base 13
+ (optional=templinst)_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_@Base 0
+ (optional=templinst|arch=!amd64 !arm64 !x32)_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_@Base 0
+ (optional=templinst|subst)_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapE{size_t}b@Base 0
+ (optional=templinst)_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIN3spv10CapabilityESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIN3spv10CapabilityESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0
+ (optional=templinst|subst)_ZNSt6vectorIN3spv15AccessQualifierESaIS1_EE17_M_default_appendE{size_t}@Base 0
+ (optional=templinst)_ZNSt6vectorIN3spv15AccessQualifierESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0
+ (optional=templinst|arch=mipsel)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 15.0.0-4~gcc13~
+ (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 15.0.1
+ (optional=templinst)_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 0
+ (optional=templinst|subst)_ZNSt6vectorINSt7__cxx119sub_matchIPKcEESaIS4_EE14_M_fill_assignE{size_t}RKS4_@Base 0
+ (optional=templinst)_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIPN4llvm8FunctionESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 0
+#MISSING: 14.0.0-10~# (optional=templinst)_ZNSt6vectorISt4pairIN3spv10DecorationENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EE12emplace_backIJS2_RA1_KcEEEvDpOT_@Base 0
+#MISSING: 14.0.0-10~# (optional=templinst)_ZNSt6vectorISt4pairIN3spv10DecorationENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EE12emplace_backIJS2_S8_EEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorISt4pairIN3spv10DecorationES_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEESaISB_EE12emplace_backIJS2_SA_EEEvDpOT_@Base 15.0.1
+ (optional=templinst)_ZNSt6vectorISt4pairIN3spv10DecorationES_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEESaISB_EE17_M_realloc_insertIJRS2_SA_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_@Base 15.0.1
+ (optional=templinst)_ZNSt6vectorISt4pairIN3spv10DecorationES_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEESaISB_EE17_M_realloc_insertIJS2_SA_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_@Base 15.0.1
+ (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 0
+#MISSING: 14.0.0-10~# (optional=templinst)_ZNSt6vectorISt4pairIPN4llvm8FunctionEN3spv2OpEESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJN3spv15LoopControlMaskERjEEEvDpOT_@Base 12
+ (optional=templinst|arch-bits=64)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJN3spv15LoopControlMaskERmEEEvDpOT_@Base 12
+ (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJN3spv15LoopControlMaskEiEEEvDpOT_@Base 12
+ (optional=templinst|subst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJN3spv15LoopControlMaskE{size_t}EEEvDpOT_@Base 12
+#MISSING: 15# (optional=templinst|subst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJRKN3spv15LoopControlMaskER{size_t}EEEvDpOT_@Base 14.0.1
+ (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJRKN3spv15LoopControlMaskEjEEEvDpOT_@Base 13
+ (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJRKjRjEEEvDpOT_@Base 0
+ (optional=templinst|arch=armel armhf any-i386 mipsel powerpc)_ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJRjS5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0
+ (optional=templinst|arch=!x32)_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIPKcEESaIS5_EEESaIS8_EE12emplace_backIJRlRKS7_EEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIPKcEESaIS5_EEESaIS8_EE17_M_realloc_insertIJRlRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIiSaIiEE12emplace_backIJiEEEvDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_@Base 0
+ (optional=templinst|subst)_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EE{size_t}RKj@Base 12
+ (optional=templinst|subst)_ZNSt6vectorIjSaIjEE17_M_default_appendE{size_t}@Base 0
+ (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 0
+ (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 0
+ (optional=templinst|arch-bits=64)_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_@Base 0
+ (optional=templinst|subst)_ZNSt6vectorI{uint64_t}SaI{uint64_t}EE17_M_realloc_insertIJ{uint64_t}EEEvN9__gnu_cxx17__normal_iteratorIP{uint64_t}S1_EEDpOT_@Base 14
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N17VectorComputeUtil11VCFloatTypeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N17VectorComputeUtil11VCFloatTypeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE24_M_get_insert_unique_posERS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N17VectorComputeUtil11VCFloatTypeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N3spv14FPRoundingModeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N3spv14FPRoundingModeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE24_M_get_insert_unique_posERS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N3spv14FPRoundingModeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N3spv15FPOperationModeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N3spv15FPOperationModeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE24_M_get_insert_unique_posERS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeI14VCFloatControlSt4pairIKS0_N3spv15FPOperationModeEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN10SPIRVDebug11EncodingTagESt4pairIKS1_N4llvm5dwarf8TypeKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug11EncodingTagESt4pairIKS1_N4llvm5dwarf8TypeKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN10SPIRVDebug11EncodingTagESt4pairIKS1_N4llvm5dwarf8TypeKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug11InstructionESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN10SPIRVDebug11InstructionESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN10SPIRVDebug16CompositeTypeTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug16CompositeTypeTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN10SPIRVDebug16CompositeTypeTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN10SPIRVDebug16ExpressionOpCodeESt4pairIKS1_N4llvm5dwarf12LocationAtomEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug16ExpressionOpCodeESt4pairIKS1_N4llvm5dwarf12LocationAtomEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN10SPIRVDebug16ExpressionOpCodeESt4pairIKS1_N4llvm5dwarf12LocationAtomEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug16ExpressionOpCodeESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug16ExpressionOpCodeESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN10SPIRVDebug16TypeQualifierTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug16TypeQualifierTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN10SPIRVDebug16TypeQualifierTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN10SPIRVDebug17ImportedEntityTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN10SPIRVDebug17ImportedEntityTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN10SPIRVDebug17ImportedEntityTagESt4pairIKS1_N4llvm5dwarf3TagEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN17VectorComputeUtil11VCFloatTypeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN17VectorComputeUtil11VCFloatTypeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN17VectorComputeUtil11VCFloatTypeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN17VectorComputeUtil11VCFloatTypeESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN17VectorComputeUtil11VCFloatTypeESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN17VectorComputeUtil11VCFloatTypeESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_N7OCLUtil6OclExt4KindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_N7OCLUtil6OclExt4KindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_N7OCLUtil6OclExt4KindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_St6vectorIS1_SaIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv10CapabilityESt4pairIKS1_St6vectorIS1_SaIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv10DecorationESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv10DecorationESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv10DecorationESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv10DecorationESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv11LinkageTypeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv11LinkageTypeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv12FPDenormModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv12FPDenormModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv12FPDenormModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv12StorageClassESt4pairIKS1_N5SPIRV16SPIRAddressSpaceEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv12StorageClassESt4pairIKS1_N5SPIRV16SPIRAddressSpaceEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv12StorageClassESt4pairIKS1_N5SPIRV16SPIRAddressSpaceEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv12StorageClassESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv12StorageClassESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_12FPDenormModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_12FPDenormModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_12FPDenormModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_14FPRoundingModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_14FPRoundingModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_14FPRoundingModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_15FPOperationModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_15FPOperationModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_NS0_15FPOperationModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv13ExecutionModeESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv14ExecutionModelESt4pairIKS1_St3setIjSt4lessIjESaIjEEESt10_Select1stIS9_ES5_IS1_ESaIS9_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv14ExecutionModelESt4pairIKS1_St3setIjSt4lessIjESaIjEEESt10_Select1stIS9_ES5_IS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv14ExecutionModelESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv14ExecutionModelESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv14FPRoundingModeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv14GroupOperationESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv14GroupOperationESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv15AccessQualifierESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv15AccessQualifierESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv15FPOperationModeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv15FPOperationModeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv15FPOperationModeESt4pairIKS1_14VCFloatControlESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv15FPOperationModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv15FPOperationModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv15FPOperationModeESt4pairIKS1_NS0_13ExecutionModeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv19FunctionControlMaskESt4pairIKS1_N4llvm9Attribute8AttrKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv19FunctionControlMaskESt4pairIKS1_N4llvm9Attribute8AttrKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv19FunctionControlMaskESt4pairIKS1_N4llvm9Attribute8AttrKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv19MemorySemanticsMaskESt4pairIKS1_N7OCLUtil15OCLMemFenceKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv19MemorySemanticsMaskESt4pairIKS1_N7OCLUtil15OCLMemFenceKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv19MemorySemanticsMaskESt4pairIKS1_N7OCLUtil15OCLMemFenceKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv19MemorySemanticsMaskESt4pairIKS1_N7OCLUtil23OCLMemFenceExtendedKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv19MemorySemanticsMaskESt4pairIKS1_N7OCLUtil23OCLMemFenceExtendedKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv19MemorySemanticsMaskESt4pairIKS1_N7OCLUtil23OCLMemFenceExtendedKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv26FunctionParameterAttributeESt4pairIKS1_N4llvm9Attribute8AttrKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv26FunctionParameterAttributeESt4pairIKS1_N4llvm9Attribute8AttrKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv26FunctionParameterAttributeESt4pairIKS1_N4llvm9Attribute8AttrKindEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_N4llvm13AtomicRMWInst5BinOpEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_N4llvm13AtomicRMWInst5BinOpEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_N4llvm13AtomicRMWInst5BinOpEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_N4llvm7CmpInst9PredicateEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_N4llvm7CmpInst9PredicateEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_N4llvm7CmpInst9PredicateEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv2OpESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN3spv5ScopeESt4pairIKS1_N7OCLUtil12OCLScopeKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv5ScopeESt4pairIKS1_N7OCLUtil12OCLScopeKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv5ScopeESt4pairIKS1_N7OCLUtil12OCLScopeKindEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv5ScopeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 14
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv5ScopeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 14
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv7BuiltInESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv7BuiltInESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv7BuiltInESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 12
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv7BuiltInESt4pairIKS1_St6vectorINS0_10CapabilityESaIS5_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 12
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN3spv8internal25InternalJointMatrixLayoutESt4pairIKS2_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISB_ESt4lessIS2_ESaISB_EE24_M_get_insert_unique_posERS4_@Base 14
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN3spv8internal25InternalJointMatrixLayoutESt4pairIKS2_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISB_ESt4lessIS2_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS4_@Base 14
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm13AtomicRMWInst5BinOpESt4pairIKS2_N3spv2OpEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm13AtomicRMWInst5BinOpESt4pairIKS2_N3spv2OpEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm13AtomicRMWInst5BinOpESt4pairIKS2_N3spv2OpEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm5dwarf12LocationAtomESt4pairIKS2_N10SPIRVDebug16ExpressionOpCodeEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm5dwarf12LocationAtomESt4pairIKS2_N10SPIRVDebug16ExpressionOpCodeEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm5dwarf12LocationAtomESt4pairIKS2_N10SPIRVDebug16ExpressionOpCodeEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug16CompositeTypeTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug16CompositeTypeTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug16CompositeTypeTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug16TypeQualifierTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug16TypeQualifierTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug16TypeQualifierTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug17ImportedEntityTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug17ImportedEntityTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm5dwarf3TagESt4pairIKS2_N10SPIRVDebug17ImportedEntityTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm5dwarf8TypeKindESt4pairIKS2_N10SPIRVDebug11EncodingTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm5dwarf8TypeKindESt4pairIKS2_N10SPIRVDebug11EncodingTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm5dwarf8TypeKindESt4pairIKS2_N10SPIRVDebug11EncodingTagEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm7CmpInst9PredicateESt4pairIKS2_N3spv2OpEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm7CmpInst9PredicateESt4pairIKS2_N3spv2OpEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm7CmpInst9PredicateESt4pairIKS2_N3spv2OpEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm9Attribute8AttrKindESt4pairIKS2_N3spv19FunctionControlMaskEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm9Attribute8AttrKindESt4pairIKS2_N3spv19FunctionControlMaskEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm9Attribute8AttrKindESt4pairIKS2_N3spv19FunctionControlMaskEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN4llvm9Attribute8AttrKindESt4pairIKS2_N3spv26FunctionParameterAttributeEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN4llvm9Attribute8AttrKindESt4pairIKS2_N3spv26FunctionParameterAttributeEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN4llvm9Attribute8AttrKindESt4pairIKS2_N3spv26FunctionParameterAttributeEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV11ExtensionIDESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN5SPIRV11ExtensionIDESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV11ExtensionIDESt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV11ExtensionIDESt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN5SPIRV11ExtensionIDESt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV14SPIRVErrorCodeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN5SPIRV14SPIRVErrorCodeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN5SPIRV16SPIRAddressSpaceESt4pairIKS1_N3spv12StorageClassEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV16SPIRAddressSpaceESt4pairIKS1_N3spv12StorageClassEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN5SPIRV16SPIRAddressSpaceESt4pairIKS1_N3spv12StorageClassEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV19SPIRVExtInstSetKindESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN5SPIRV19SPIRVExtInstSetKindESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV19SPIRVExtInstSetKindESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN5SPIRV19SPIRVExtInstSetKindESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN7OCLUtil12OCLScopeKindESt4pairIKS1_N3spv5ScopeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil12OCLScopeKindESt4pairIKS1_N3spv5ScopeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil12OCLScopeKindESt4pairIKS1_N3spv5ScopeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN7OCLUtil15OCLMemFenceKindESt4pairIKS1_N3spv19MemorySemanticsMaskEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil15OCLMemFenceKindESt4pairIKS1_N3spv19MemorySemanticsMaskEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil15OCLMemFenceKindESt4pairIKS1_N3spv19MemorySemanticsMaskEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN7OCLUtil15OCLMemOrderKindESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil15OCLMemOrderKindESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil15OCLMemOrderKindESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN7OCLUtil23OCLMemFenceExtendedKindESt4pairIKS1_N3spv19MemorySemanticsMaskEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil23OCLMemFenceExtendedKindESt4pairIKS1_N3spv19MemorySemanticsMaskEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil23OCLMemFenceExtendedKindESt4pairIKS1_N3spv19MemorySemanticsMaskEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE24_M_get_insert_unique_posERKS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindESt4pairIKS2_N3spv10CapabilityEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindESt4pairIKS2_N3spv10CapabilityEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindESt4pairIKS2_N3spv10CapabilityEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindESt4pairIKS2_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISB_ESt4lessIS2_ESaISB_EE24_M_get_insert_unique_posERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN7OCLUtil6OclExt4KindESt4pairIKS2_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISB_ESt4lessIS2_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS4_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIN9OpenCLLIB11EntrypointsESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE24_M_get_insert_unique_posERS3_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIN9OpenCLLIB11EntrypointsESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS3_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE4findERKS5_@Base 14
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N10SPIRVDebug11InstructionEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N10SPIRVDebug11InstructionEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N18NonSemanticAuxData11InstructionEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 15.0.1
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N18NonSemanticAuxData11InstructionEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 15.0.1
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv10CapabilityEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv10CapabilityEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv10DecorationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv10DecorationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv11LinkageTypeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv11LinkageTypeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv14FPRoundingModeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv14FPRoundingModeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv14GroupOperationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv14GroupOperationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv15AccessQualifierEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv15AccessQualifierEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv19HostAccessQualifierEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 15.0.1
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv19HostAccessQualifierEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 15.0.1
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv27InitializationModeQualifierEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 15.0.1
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv27InitializationModeQualifierEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 15.0.1
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv2OpEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv2OpEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv5ScopeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 14
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv5ScopeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 14
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv7BuiltInEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv7BuiltInEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv8internal25InternalJointMatrixLayoutEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 14
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv8internal25InternalJointMatrixLayoutEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 14
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv8internal37InternalNamedMaximumNumberOfRegistersEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 15.0.1
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3spv8internal37InternalNamedMaximumNumberOfRegistersEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 15.0.1
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5SPIRV11ExtensionIDEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5SPIRV11ExtensionIDEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5SPIRV14SPIRVErrorCodeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5SPIRV14SPIRVErrorCodeEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5SPIRV19SPIRVExtInstSetKindEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5SPIRV19SPIRVExtInstSetKindEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N7OCLUtil6OclExt4KindEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N7OCLUtil6OclExt4KindEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9OpenCLLIB11EntrypointsEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9OpenCLLIB11EntrypointsEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIPN4llvm8FunctionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_10DecorationEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_10DecorationEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_12StorageClassEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_12StorageClassEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_13ExecutionModeEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_13ExecutionModeEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_14ExecutionModelEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_14ExecutionModelEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 0
+ (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_7BuiltInEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 12
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_NS1_7BuiltInEESt10_Select1stIS8_ESt4lessIS4_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 12
+ (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_S2_ESt10_Select1stIS7_ESt4lessIS4_ESaIS7_EE24_M_get_insert_unique_posERS6_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3spv10CapabilityESaIS2_EESt4pairIKS4_S2_ESt10_Select1stIS7_ESt4lessIS4_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS6_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIiSt4pairIKiN4SPIR17TypePrimitiveEnumEESt10_Select1stIS4_ESt4lessIiESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiN4SPIR17TypePrimitiveEnumEESt10_Select1stIS4_ESt4lessIiESaIS4_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIiSt4pairIKiN4SPIR17TypePrimitiveEnumEESt10_Select1stIS4_ESt4lessIiESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIiSt4pairIKijESt10_Select1stIS2_ESt4lessIiESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKijESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIiSt4pairIKijESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIjSt4pairIKjN17VectorComputeUtil11VCFloatTypeEESt10_Select1stIS4_ESt4lessIjESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN17VectorComputeUtil11VCFloatTypeEESt10_Select1stIS4_ESt4lessIjESaIS4_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN17VectorComputeUtil11VCFloatTypeEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIjSt4pairIKjN3spv2OpEESt10_Select1stIS4_ESt4lessIjESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN3spv2OpEESt10_Select1stIS4_ESt4lessIjESaIS4_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN3spv2OpEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIjSt4pairIKjN5SPIRV19SPIRVExtInstSetKindEESt10_Select1stIS4_ESt4lessIjESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN5SPIRV19SPIRVExtInstSetKindEESt10_Select1stIS4_ESt4lessIjESaIS4_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN5SPIRV19SPIRVExtInstSetKindEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64el !riscv64 !sparc64 !x32)_ZNSt8_Rb_treeIjSt4pairIKjN7OCLUtil15OCLMemOrderKindEESt10_Select1stIS4_ESt4lessIjESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN7OCLUtil15OCLMemOrderKindEESt10_Select1stIS4_ESt4lessIjESaIS4_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN7OCLUtil15OCLMemOrderKindEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Base 0
+ (optional=templinst|arch=!mips64el !ppc64el !riscv64 !sparc64)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_@Base 0
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_@Base 13
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE24_M_get_insert_unique_posERKj@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64 x32)_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 0
+ (optional=templinst)_ZNSt8__detail17__regex_algo_implIPKcSaINSt7__cxx119sub_matchIS2_EEEcNS3_12regex_traitsIcEEEEbT_S9_RNS3_13match_resultsIS9_T0_EERKNS3_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeENS_20_RegexExecutorPolicyEb@Base 0
+ (optional=templinst)_ZNSt8__detail18__to_chars_10_implIjEEvPcjT_@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE12_M_eat_classEc@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv@Base 0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv@Base 0
+ (optional=templinst|arch=!mipsel)_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale@Base 0
+ (optional=templinst|arch=!mipsel)_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRNS4_13_BracketStateERNS_15_BracketMatcherIS3_XT_EXT0_EEE@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRNS4_13_BracketStateERNS_15_BracketMatcherIS3_XT_EXT0_EEE@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRNS4_13_BracketStateERNS_15_BracketMatcherIS3_XT_EXT0_EEE@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRNS4_13_BracketStateERNS_15_BracketMatcherIS3_XT_EXT0_EEE@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE@Base 0
+ (optional=templinst)_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb0EE12_M_lookaheadEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb0EE16_M_rep_once_moreENS9_11_Match_modeEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb0EE17_M_handle_backrefENS9_11_Match_modeEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb0EE6_M_dfsENS9_11_Match_modeEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb1EE12_M_lookaheadEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb1EE16_M_rep_once_moreENS9_11_Match_modeEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb1EE17_M_handle_backrefENS9_11_Match_modeEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb1EE6_M_dfsENS9_11_Match_modeEl@Base 0
+ (optional=templinst)_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv@Base 0
+ (optional=templinst)_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_@Base 0
+ (optional=templinst|subst)_ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS3_SaIS3_EEEES4_{ssize_t}ET_S9_S9_S9_T1_SA_T0_SA_@Base 13
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|arch=amd64 arm64 x32)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@Base 0
+ (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEE@Base 13
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE@Base 13
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE@Base 13
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE@Base 13
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE@Base 13
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE@Base 13
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE@Base 13
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE@Base 13
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE@Base 13
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE@Base 13
+ (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 13
+ (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 13
+ (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 13
+ (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 13
+ (arch=armel armhf)_ZTISt19_Sp_make_shared_tag@Base 13
+ (optional=templinst|arch=armel riscv64)_ZTISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 13
+ (optional=templinst|arch=!armel !riscv64)_ZTISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 13
+ (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEE@Base 13
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE@Base 13
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE@Base 13
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE@Base 13
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE@Base 13
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE@Base 13
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE@Base 13
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE@Base 13
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE@Base 13
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE@Base 13
+ (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 13
+ (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 13
+ (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 13
+ (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 13
+ _ZTSSt19_Sp_make_shared_tag@Base 13
+ (optional=templinst|arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 13
+ (optional=templinst|arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 13
+ (optional=templinst|arch=armel riscv64)_ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 0
+ (optional=templinst|arch=!armel !riscv64)_ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 0
+ (optional=templinst)_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames@Base 0
+ (optional=templinst)_ZZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_E14__collatenames@Base 0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul@Base 0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul@Base 0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul@Base 0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul@Base 0
+ (optional=templinst)_ZZNKSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb0EE10_M_is_wordEcE3__s@Base 0
+ (optional=templinst)_ZZNKSt8__detail9_ExecutorIPKcSaINSt7__cxx119sub_matchIS2_EEENS3_12regex_traitsIcEELb1EE10_M_is_wordEcE3__s@Base 0
+ _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst)_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 0
+#MISSING: 14.0.0-7~gcc13# (optional=templinst|subst)_ZZNSt8__detail18__to_chars_10_implI{uint64_t}EEvPcjT_E8__digits@Base 13
+ (optional=templinst|arch=!powerpc !ppc64)_ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIRFPvRN4llvm12PassRegistryEEJSt17reference_wrapperIS5_EEEvRS_OT_DpOT0_EUlvE_EERSC_ENUlvE_4_FUNEv@Base 0
diff --git a/llvm-spirv-15.install b/llvm-spirv-15.install
new file mode 100644 (file)
index 0000000..d060cd8
--- /dev/null
@@ -0,0 +1 @@
+usr/bin/llvm-spirv-*
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..bee3dc4
--- /dev/null
@@ -0,0 +1 @@
+visibility-hidden.patch
diff --git a/patches/visibility-hidden.patch b/patches/visibility-hidden.patch
new file mode 100644 (file)
index 0000000..667f260
--- /dev/null
@@ -0,0 +1,93 @@
+Author: Andreas Beckmann <anbe@debian.org>
+Description: reduce the amount of symbols exposed by the library
+Forwarded: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/1963
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -117,6 +117,9 @@ if(NOT SPIRV_TOOLS_FOUND)
+           "--spirv-tools-dis support.")
+ endif(NOT SPIRV_TOOLS_FOUND)
++add_compile_options(-fvisibility=hidden)
++add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fvisibility-inlines-hidden>)
++
+ add_subdirectory(lib/SPIRV)
+ add_subdirectory(tools/llvm-spirv)
+ if(LLVM_SPIRV_INCLUDE_TESTS)
+--- a/include/LLVMSPIRVLib.h
++++ b/include/LLVMSPIRVLib.h
+@@ -46,6 +46,8 @@
+ #include <iostream>
+ #include <string>
++#pragma GCC visibility push(default)
++
+ namespace llvm {
+ // Pass initialization functions need to be declared before inclusion of
+ // PassSupport.h.
+@@ -68,8 +70,12 @@ class ModulePass;
+ class FunctionPass;
+ } // namespace llvm
++#pragma GCC visibility pop
++
+ #include "llvm/IR/Module.h"
++#pragma GCC visibility push(default)
++
+ namespace SPIRV {
+ class SPIRVModule;
+@@ -229,4 +235,6 @@ FunctionPass *createSPIRVLowerBitCastToN
+ } // namespace llvm
++#pragma GCC visibility pop
++
+ #endif // SPIRV_H
+--- a/include/LLVMSPIRVOpts.h
++++ b/include/LLVMSPIRVOpts.h
+@@ -48,6 +48,8 @@
+ #include <map>
+ #include <unordered_map>
++#pragma GCC visibility push(default)
++
+ namespace llvm {
+ class IntrinsicInst;
+ } // namespace llvm
+@@ -245,4 +247,6 @@ private:
+ } // namespace SPIRV
++#pragma GCC visibility pop
++
+ #endif // SPIRV_LLVMSPIRVOPTS_H
+--- a/lib/SPIRV/libSPIRV/SPIRVStream.cpp
++++ b/lib/SPIRV/libSPIRV/SPIRVStream.cpp
+@@ -82,6 +82,7 @@ static void readQuotedString(std::istrea
+ }
+ #ifdef _SPIRV_SUPPORT_TEXT_FMT
++__attribute__ ((visibility ("default")))
+ bool SPIRVUseTextFormat = false;
+ #endif
+--- a/lib/SPIRV/libSPIRV/SPIRVModule.cpp
++++ b/lib/SPIRV/libSPIRV/SPIRVModule.cpp
+@@ -2274,6 +2274,7 @@ bool isSpirvBinary(const std::string &Im
+ #ifdef _SPIRV_SUPPORT_TEXT_FMT
++__attribute__ ((visibility ("default")))
+ bool convertSpirv(std::istream &IS, std::ostream &OS, std::string &ErrMsg,
+                   bool FromText, bool ToText) {
+   auto SaveOpt = SPIRVUseTextFormat;
+@@ -2310,6 +2311,7 @@ bool isSpirvText(const std::string &Img)
+   return Magic == MagicNumber;
+ }
++__attribute__ ((visibility ("default")))
+ bool convertSpirv(std::string &Input, std::string &Out, std::string &ErrMsg,
+                   bool ToText) {
+   auto FromText = isSpirvText(Input);
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..b561e76
--- /dev/null
+++ b/rules
@@ -0,0 +1,41 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS  = hardening=+all
+
+include /usr/share/dpkg/pkg-info.mk
+
+LLVM_VERSION    = $(shell sed -n -r '/^Build/,/^$$/s/.*llvm-([0-9]+)-dev.*/\1/p' debian/control)
+
+%:
+       dh $@ --builddir build/
+
+override_dh_auto_configure:
+       dh_auto_configure -- \
+               -DCMAKE_SKIP_RPATH=ON \
+               -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include \
+               -DBUILD_SHARED_LIBS=ON \
+               -DLLVM_SPIRV_INCLUDE_TESTS=ON \
+               -DLLVM_EXTERNAL_LIT=/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit.py \
+               -Wno-dev
+
+execute_after_dh_auto_install:
+       mv debian/tmp/usr/bin/llvm-spirv debian/tmp/usr/bin/llvm-spirv-$(LLVM_VERSION)
+
+# skip tests on big-endian architectures, uses excessive amount (> 40GB) of disk space
+ignore_test_failures    = $(if $(filter $(DEB_HOST_ARCH),amd64),,-)
+override_dh_auto_test:
+ifeq ($(DEB_HOST_ARCH_ENDIAN),little)
+       $(ignore_test_failures)env LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(CURDIR)/build/lib/SPIRV dh_auto_test
+endif
+
+
+update-symbols:
+       pkgkde-getbuildlogs
+       echo "pkgkde-symbolshelper batchpatch -v $(DEB_VERSION_EPOCH_UPSTREAM) $(DEB_SOURCE)_$(DEB_DISTRIBUTION)_logs/$(DEB_SOURCE)_$(DEB_VERSION)_*build"
+
+
+ifneq (,$(wildcard .git))
+upstream:
+       git remote show $@ >/dev/null 2>&1 || git remote add $@ $(shell sed -rn 's/Repository: //p' debian/upstream/metadata)
+       git fetch $@ --prune
+endif
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/lintian-overrides b/source/lintian-overrides
new file mode 100644 (file)
index 0000000..585d08d
--- /dev/null
@@ -0,0 +1,3 @@
+# test data
+very-long-line-length-in-source-file * > 512 [test/*.cl:*]
+very-long-line-length-in-source-file * > 512 [test/*.ll:*]
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..d9c819f
--- /dev/null
@@ -0,0 +1,40 @@
+Tests: upstream-testsuite
+Architecture: amd64
+Depends:
+ @,
+ cmake,
+ g++,
+ make,
+ pkgconf,
+ spirv-headers,
+ spirv-tools,
+ clang-15,
+ llvm-15-dev,
+Restrictions:
+ allow-stderr,
+
+Test-Command: debian/tests/upstream-testsuite
+Features: test-name=upstream-testsuite-flaky
+Architecture: !amd64 !s390x
+Depends:
+ @,
+ cmake,
+ g++,
+ make,
+ pkgconf,
+ spirv-headers,
+ spirv-tools,
+ clang-15,
+ llvm-15-dev,
+Restrictions:
+ allow-stderr,
+ flaky,
+
+Test-Command: true
+Features: test-name=spirv-headers-compatibility
+Depends:
+ spirv-headers,
+Restrictions:
+ build-needed,
+ allow-stderr,
+ superficial,
diff --git a/tests/upstream-testsuite b/tests/upstream-testsuite
new file mode 100755 (executable)
index 0000000..53f8d2f
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+set -e -u -x
+LLVM_VERSION=$(sed -n -r '/^Build/,/^$/s/.*llvm-([0-9]+)-dev.*/\1/p' debian/control)
+cp -a . "$AUTOPKGTEST_TMP"
+cd "$AUTOPKGTEST_TMP"
+mkdir build-tests
+cd build-tests
+cmake \
+       -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include \
+       -DLLVM_SPIRV_INCLUDE_TESTS=ON \
+       -DLLVM_EXTERNAL_LIT=/usr/lib/llvm-${LLVM_VERSION}/build/utils/lit/lit.py \
+       -Wno-dev \
+       ..
+make --touch
+rm -f tools/llvm-spirv/llvm-spirv
+cp /usr/bin/llvm-spirv-${LLVM_VERSION} tools/llvm-spirv/llvm-spirv
+make -C test clean
+make test
diff --git a/upstream/metadata b/upstream/metadata
new file mode 100644 (file)
index 0000000..1c0018d
--- /dev/null
@@ -0,0 +1,4 @@
+Bug-Database: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues
+Bug-Submit: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/new
+Repository: https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git
+Repository-Browse: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..09845d7
--- /dev/null
+++ b/watch
@@ -0,0 +1,5 @@
+version=4
+
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%spirv-llvm-translator-$1.tar.gz%" \
+   https://github.com/KhronosGroup/SPIRV-LLVM-Translator/tags \
+   (?:.*?/)?v?(15\.[\d.]*)\.tar\.gz