git: 710fef9e8375 - main - devel/llvm-devel: update to new snapshot

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Fri, 27 Jan 2023 23:54:24 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=710fef9e837525e1d0d08b00db905c9ed18751d0

commit 710fef9e837525e1d0d08b00db905c9ed18751d0
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-01-27 23:54:09 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-01-27 23:54:09 +0000

    devel/llvm-devel: update to new snapshot
    
    The first snapshot of the 17 development branch.  It should be fairly
    similar to devel/llvm16 (coming soon).
---
 devel/llvm-devel/Makefile                       |   5 +-
 devel/llvm-devel/Makefile.COMMANDS              |   5 +-
 devel/llvm-devel/Makefile.MAN1SRCS              |   1 +
 devel/llvm-devel/Makefile.snapshot              |   6 +-
 devel/llvm-devel/distinfo                       |   6 +-
 devel/llvm-devel/files/gen-Makefile.snapshot.sh |   2 +-
 devel/llvm-devel/pkg-plist                      | 451 +++++++++++++-----------
 7 files changed, 254 insertions(+), 222 deletions(-)

diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 137e0dad1928..16ff147f7e13 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -231,7 +231,7 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${
 LLVM_ENABLE_PROJECTS+=	clang
 COMMANDS+=	${CLANG_COMMANDS}
 MAN1SRCS+=	${CLANG_MAN1SRCS}
-CLANG_PATTERN=	(c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer)
+CLANG_PATTERN=	(amdgpu-arch|c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|nvptx-arch|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer)
 SHEBANG_FILES+=	clang/tools/clang-format/git-clang-format \
 		clang/tools/clang-format/clang-format-diff.py \
 		clang/tools/scan-view/bin/scan-view \
@@ -423,7 +423,7 @@ post-install-FLANG-on:
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/CMakeFiles
-.if ${SNAPDATE} == 20230109
+.if ${SNAPDATE} == 20230125
 	# expected to be temporary
 	${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/flang-new \
 	    ${STAGEDIR}${LLVM_PREFIX}/bin/flang
@@ -482,6 +482,7 @@ build-plist:
 	    -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
 	    -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
 	    -e 's|${LLVM_MAJOR}git|%%LLVM_MAJOR%%git|' \
+	    -e 's|/${LLVM_MAJOR}/|/%%LLVM_MAJOR%%/|' \
 	    -e 's|\([-./]\)${LLVM_MAJOR:C/\./\\./}$$|\1%%LLVM_MAJOR%%|' \
 	    | ${SORT} >> ${PLIST}.tmp
 	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 5de6fbf3d916..dfda5e607c18 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -69,6 +69,7 @@ LLVM_COMMANDS=	\
 		sancov
 
 CLANG_COMMANDS=	\
+		amdgpu-arch \
 		analyze-build \
 		c-index-test \
 		clang \
@@ -86,6 +87,7 @@ CLANG_COMMANDS=	\
 		diagtool \
 		hmaptool \
 		intercept-build \
+		nvptx-arch \
 		scan-build \
 		scan-build-py \
 		scan-view
@@ -147,4 +149,5 @@ MLIR_COMMANDS=	\
 		tblgen-lsp-server
 
 OPENMP_COMMANDS=	\
-		llvm-omp-device-info
+		llvm-omp-device-info \
+		llvm-omp-kernel-replay
diff --git a/devel/llvm-devel/Makefile.MAN1SRCS b/devel/llvm-devel/Makefile.MAN1SRCS
index a435d090d54b..59eb5c909711 100644
--- a/devel/llvm-devel/Makefile.MAN1SRCS
+++ b/devel/llvm-devel/Makefile.MAN1SRCS
@@ -31,6 +31,7 @@ LLVM_MAN1SRCS= \
 	llvm-nm.1 \
 	llvm-objcopy.1 \
 	llvm-objdump.1 \
+	llvm-opt-report.1 \
 	llvm-otool.1 \
 	llvm-pdbutil.1 \
 	llvm-profdata.1 \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 1609c6cf97db..e7636daece2a 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -2,8 +2,8 @@
 #
 # Generated by: files/gen-Makefile.snapshot.sh.
 #
-LLVM_MAJOR=	16
+LLVM_MAJOR=	17
 LLVM_RELEASE=	${LLVM_MAJOR}.0.0
-SNAPDATE=	20230109
+SNAPDATE=	20230125
 
-LLVM_PROJECT_COMMIT=		596c5581556cbd4103d982066fb76e745fb8480e
+LLVM_PROJECT_COMMIT=		46013fc10a6879f4c9b4c9b9fbd43e4dc70f3c8b
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index c14a5c4e91a7..c49fabe99415 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673306354
-SHA256 (llvm-llvm-project-16.0.d20230109-596c5581556cbd4103d982066fb76e745fb8480e_GH0.tar.gz) = 190bef711d40fd23f8aebdacf9a3bcbfc64687c3f075a8a9e56dc137e0415d40
-SIZE (llvm-llvm-project-16.0.d20230109-596c5581556cbd4103d982066fb76e745fb8480e_GH0.tar.gz) = 175280874
+TIMESTAMP = 1674687379
+SHA256 (llvm-llvm-project-17.0.d20230125-46013fc10a6879f4c9b4c9b9fbd43e4dc70f3c8b_GH0.tar.gz) = 5ae831fe275d58fe753d92a832438cba4ba06b0e44554d417fcad9da4f98593b
+SIZE (llvm-llvm-project-17.0.d20230125-46013fc10a6879f4c9b4c9b9fbd43e4dc70f3c8b_GH0.tar.gz) = 180481454
diff --git a/devel/llvm-devel/files/gen-Makefile.snapshot.sh b/devel/llvm-devel/files/gen-Makefile.snapshot.sh
index 0209b5aa62f7..13f704c3f067 100644
--- a/devel/llvm-devel/files/gen-Makefile.snapshot.sh
+++ b/devel/llvm-devel/files/gen-Makefile.snapshot.sh
@@ -15,7 +15,7 @@ cat <<EOF > Makefile.snapshot
 #
 # Generated by: files/gen-Makefile.snapshot.sh.
 #
-LLVM_MAJOR=	16
+LLVM_MAJOR=	17
 LLVM_RELEASE=	\${LLVM_MAJOR}.0.0
 SNAPDATE=	$(date +%Y%m%d)
 
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 8b355594199b..39b739c9662e 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -68,6 +68,7 @@ bin/llvm-windres-devel
 bin/llvm-xray-devel
 bin/opt-devel
 bin/sancov-devel
+%%CLANG%%bin/amdgpu-arch-devel
 %%CLANG%%bin/analyze-build-devel
 %%CLANG%%bin/c-index-test-devel
 %%CLANG%%bin/clang-devel
@@ -85,6 +86,7 @@ bin/sancov-devel
 %%CLANG%%bin/diagtool-devel
 %%CLANG%%bin/hmaptool-devel
 %%CLANG%%bin/intercept-build-devel
+%%CLANG%%bin/nvptx-arch-devel
 %%CLANG%%bin/scan-build-devel
 %%CLANG%%bin/scan-build-py-devel
 %%CLANG%%bin/scan-view-devel
@@ -130,6 +132,7 @@ bin/sancov-devel
 %%MLIR%%bin/mlir-translate-devel
 %%MLIR%%bin/tblgen-lsp-server-devel
 %%OPENMP%%bin/llvm-omp-device-info-devel
+%%OPENMP%%bin/llvm-omp-kernel-replay-devel
 %%LIT%%bin/FileCheck-devel
 %%LIT%%llvm-devel/bin/FileCheck
 %%LIT%%bin/lit-devel
@@ -150,11 +153,12 @@ bin/sancov-devel
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/synth.py
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/lldb-argdumper
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
+%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/utils/__init__.py
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/utils/in_call_stack.py
 %%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/utils/symbolication.py
-%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/six.py
+%%CLANG%%llvm-devel/bin/amdgpu-arch
 %%CLANG%%llvm-devel/bin/analyze-build
 %%FLANG%%llvm-devel/bin/bbc
 llvm-devel/bin/bugpoint
@@ -253,6 +257,7 @@ llvm-devel/bin/llvm-nm
 llvm-devel/bin/llvm-objcopy
 llvm-devel/bin/llvm-objdump
 %%OPENMP%%llvm-devel/bin/llvm-omp-device-info
+%%OPENMP%%llvm-devel/bin/llvm-omp-kernel-replay
 llvm-devel/bin/llvm-opt-report
 llvm-devel/bin/llvm-otool
 llvm-devel/bin/llvm-pdbutil
@@ -289,6 +294,7 @@ llvm-devel/bin/llvm-xray
 %%MLIR%%llvm-devel/bin/mlir-tblgen
 %%MLIR%%llvm-devel/bin/mlir-translate
 %%EXTRAS%%llvm-devel/bin/modularize
+%%CLANG%%llvm-devel/bin/nvptx-arch
 llvm-devel/bin/opt
 %%EXTRAS%%llvm-devel/bin/pp-trace
 %%EXTRAS%%llvm-devel/bin/run-clang-tidy
@@ -885,6 +891,7 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Basic/AttributeCommonInfo.h
 %%CLANG%%llvm-devel/include/clang/Basic/Attributes.h
 %%CLANG%%llvm-devel/include/clang/Basic/BitmaskEnum.h
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinHeaders.def
 %%CLANG%%llvm-devel/include/clang/Basic/Builtins.def
 %%CLANG%%llvm-devel/include/clang/Basic/Builtins.h
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsAArch64.def
@@ -1478,6 +1485,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/HLFIRTools.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/LowLevelIntrinsics.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/MutableBox.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Allocatable.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Assign.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Character.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Command.h
@@ -1964,6 +1972,8 @@ llvm-devel/bin/verify-uselistorder
 %%LLDB%%llvm-devel/include/lldb/Interpreter/Property.h
 %%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptInterpreter.h
 %%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptedInterface.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptedMetadata.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptedPlatformInterface.h
 %%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptedProcessInterface.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
@@ -2510,6 +2520,7 @@ llvm-devel/include/llvm/CodeGen/DIE.h
 llvm-devel/include/llvm/CodeGen/DIEValue.def
 llvm-devel/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
 llvm-devel/include/llvm/CodeGen/DebugHandlerBase.h
+llvm-devel/include/llvm/CodeGen/DetectDeadLanes.h
 llvm-devel/include/llvm/CodeGen/DwarfStringPoolEntry.h
 llvm-devel/include/llvm/CodeGen/EdgeBundles.h
 llvm-devel/include/llvm/CodeGen/ExecutionDomainFix.h
@@ -2700,6 +2711,7 @@ llvm-devel/include/llvm/DWARFLinker/DWARFLinker.h
 llvm-devel/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h
 llvm-devel/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h
 llvm-devel/include/llvm/DWARFLinker/DWARFStreamer.h
+llvm-devel/include/llvm/DWARFLinkerParallel/DWARFLinker.h
 llvm-devel/include/llvm/DWP/DWP.h
 llvm-devel/include/llvm/DWP/DWPError.h
 llvm-devel/include/llvm/DWP/DWPStringPool.h
@@ -2989,6 +3001,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_i386.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/JITLink.h
@@ -3000,6 +3013,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/TableManager.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/aarch64.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/i386.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/loongarch.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/riscv.h
 llvm-devel/include/llvm/ExecutionEngine/JITLink/x86_64.h
 llvm-devel/include/llvm/ExecutionEngine/JITSymbol.h
@@ -3081,6 +3095,7 @@ llvm-devel/include/llvm/Frontend/OpenMP/OMP.td
 llvm-devel/include/llvm/Frontend/OpenMP/OMPAssume.h
 llvm-devel/include/llvm/Frontend/OpenMP/OMPConstants.h
 llvm-devel/include/llvm/Frontend/OpenMP/OMPContext.h
+llvm-devel/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h
 llvm-devel/include/llvm/Frontend/OpenMP/OMPGridValues.h
 llvm-devel/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
 llvm-devel/include/llvm/Frontend/OpenMP/OMPKinds.def
@@ -3173,6 +3188,7 @@ llvm-devel/include/llvm/IR/IntrinsicsPowerPC.td
 llvm-devel/include/llvm/IR/IntrinsicsR600.h
 llvm-devel/include/llvm/IR/IntrinsicsRISCV.h
 llvm-devel/include/llvm/IR/IntrinsicsRISCV.td
+llvm-devel/include/llvm/IR/IntrinsicsRISCVXTHead.td
 llvm-devel/include/llvm/IR/IntrinsicsS390.h
 llvm-devel/include/llvm/IR/IntrinsicsSPIRV.h
 llvm-devel/include/llvm/IR/IntrinsicsSPIRV.td
@@ -3649,7 +3665,6 @@ llvm-devel/include/llvm/Support/TargetOpcodes.def
 llvm-devel/include/llvm/Support/TargetParser.h
 llvm-devel/include/llvm/Support/TargetSelect.h
 llvm-devel/include/llvm/Support/TaskQueue.h
-llvm-devel/include/llvm/Support/ThreadLocal.h
 llvm-devel/include/llvm/Support/ThreadPool.h
 llvm-devel/include/llvm/Support/Threading.h
 llvm-devel/include/llvm/Support/TimeProfiler.h
@@ -3711,7 +3726,6 @@ llvm-devel/include/llvm/Target/TargetOptions.h
 llvm-devel/include/llvm/Target/TargetPfmCounters.td
 llvm-devel/include/llvm/Target/TargetSchedule.td
 llvm-devel/include/llvm/Target/TargetSelectionDAG.td
-llvm-devel/include/llvm/TargetParser/AArch64TargetParser.def
 llvm-devel/include/llvm/TargetParser/AArch64TargetParser.h
 llvm-devel/include/llvm/TargetParser/ARMTargetParser.def
 llvm-devel/include/llvm/TargetParser/ARMTargetParser.h
@@ -3721,14 +3735,15 @@ llvm-devel/include/llvm/TargetParser/CSKYTargetParser.h
 llvm-devel/include/llvm/TargetParser/Host.h
 llvm-devel/include/llvm/TargetParser/LoongArchTargetParser.def
 llvm-devel/include/llvm/TargetParser/LoongArchTargetParser.h
-llvm-devel/include/llvm/TargetParser/RISCVTargetParser.def
+llvm-devel/include/llvm/TargetParser/RISCVTargetParser.h
+llvm-devel/include/llvm/TargetParser/RISCVTargetParserDef.inc
 llvm-devel/include/llvm/TargetParser/TargetParser.h
 llvm-devel/include/llvm/TargetParser/Triple.h
 llvm-devel/include/llvm/TargetParser/X86TargetParser.def
 llvm-devel/include/llvm/TargetParser/X86TargetParser.h
 llvm-devel/include/llvm/Testing/ADT/StringMap.h
 llvm-devel/include/llvm/Testing/ADT/StringMapEntry.h
-llvm-devel/include/llvm/Testing/Support/Annotations.h
+llvm-devel/include/llvm/Testing/Annotations/Annotations.h
 llvm-devel/include/llvm/Testing/Support/Error.h
 llvm-devel/include/llvm/Testing/Support/SupportHelpers.h
 llvm-devel/include/llvm/TextAPI/Architecture.def
@@ -3933,6 +3948,7 @@ llvm-devel/include/llvm/Transforms/Utils/LoopUtils.h
 llvm-devel/include/llvm/Transforms/Utils/LoopVersioning.h
 llvm-devel/include/llvm/Transforms/Utils/LowerAtomic.h
 llvm-devel/include/llvm/Transforms/Utils/LowerGlobalDtors.h
+llvm-devel/include/llvm/Transforms/Utils/LowerIFunc.h
 llvm-devel/include/llvm/Transforms/Utils/LowerInvoke.h
 llvm-devel/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
 llvm-devel/include/llvm/Transforms/Utils/LowerSwitch.h
@@ -4863,6 +4879,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorDistribution.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorTransformsBase.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Utils/VectorUtils.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/X86Vector/Transforms.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
@@ -4899,7 +4918,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/IR/AttributeSupport.h
 %%MLIR%%llvm-devel/include/mlir/IR/Attributes.h
 %%MLIR%%llvm-devel/include/mlir/IR/Block.h
-%%MLIR%%llvm-devel/include/mlir/IR/BlockAndValueMapping.h
 %%MLIR%%llvm-devel/include/mlir/IR/BlockSupport.h
 %%MLIR%%llvm-devel/include/mlir/IR/Builders.h
 %%MLIR%%llvm-devel/include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc
@@ -4944,6 +4962,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/IR/FunctionInterfaces.td
 %%MLIR%%llvm-devel/include/mlir/IR/FunctionOpInterfaces.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/IR/FunctionOpInterfaces.h.inc
+%%MLIR%%llvm-devel/include/mlir/IR/IRMapping.h
 %%MLIR%%llvm-devel/include/mlir/IR/ImplicitLocOpBuilder.h
 %%MLIR%%llvm-devel/include/mlir/IR/IntegerSet.h
 %%MLIR%%llvm-devel/include/mlir/IR/Location.h
@@ -5060,6 +5079,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Interfaces/TilingInterface.h
 %%MLIR%%llvm-devel/include/mlir/Interfaces/TilingInterface.h.inc
 %%MLIR%%llvm-devel/include/mlir/Interfaces/TilingInterface.td
+%%MLIR%%llvm-devel/include/mlir/Interfaces/Utils/InferIntRangeCommon.h
 %%MLIR%%llvm-devel/include/mlir/Interfaces/VectorInterfaces.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Interfaces/VectorInterfaces.h
 %%MLIR%%llvm-devel/include/mlir/Interfaces/VectorInterfaces.h.inc
@@ -5180,211 +5200,212 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Transforms/Transforms.capi.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Transforms/Transforms.capi.h.inc
 %%MLIR%%llvm-devel/include/mlir/Transforms/ViewOpGraph.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_builtin_vars.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_cmath.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_complex_builtins.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_device_functions.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_intrinsics.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_libdevice_declares.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_math.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_math_forward_declares.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_runtime_wrapper.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_cuda_texture_intrinsics.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_hip_cmath.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_hip_libdevice_declares.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_hip_math.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_hip_runtime_wrapper.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__clang_hip_stdlib.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__stddef_max_align_t.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__wmmintrin_aes.h
-%%CLANG%%llvm-devel/lib/clang/16/include/__wmmintrin_pclmul.h
-%%CLANG%%llvm-devel/lib/clang/16/include/adxintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/altivec.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ammintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/amxfp16intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/amxintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm64intr.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_acle.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_bf16.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_cde.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_cmse.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_fp16.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_mve.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_neon.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_neon_sve_bridge.h
-%%CLANG%%llvm-devel/lib/clang/16/include/arm_sve.h
-%%CLANG%%llvm-devel/lib/clang/16/include/armintr.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx2intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512bf16intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512bitalgintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512bwintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512cdintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512dqintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512erintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512fintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512fp16intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512ifmaintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512ifmavlintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512pfintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vbmi2intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vbmiintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vbmivlintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlbf16intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlbitalgintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlbwintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlcdintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vldqintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlfp16intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlvbmi2intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlvnniintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vlvp2intersectintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vnniintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vp2intersectintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vpopcntdqintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avx512vpopcntdqvlintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avxifmaintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avxintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avxneconvertintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avxvnniint8intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/avxvnniintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/bmi2intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/bmiintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/builtins.h
-%%CLANG%%llvm-devel/lib/clang/16/include/cet.h
-%%CLANG%%llvm-devel/lib/clang/16/include/cetintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/cldemoteintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/clflushoptintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/clwbintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/clzerointrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/cmpccxaddintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/cpuid.h
-%%CLANG%%llvm-devel/lib/clang/16/include/crc32intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/cuda_wrappers/algorithm
-%%CLANG%%llvm-devel/lib/clang/16/include/cuda_wrappers/complex
-%%CLANG%%llvm-devel/lib/clang/16/include/cuda_wrappers/new
-%%CLANG%%llvm-devel/lib/clang/16/include/emmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/enqcmdintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/f16cintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/float.h
-%%CLANG%%llvm-devel/lib/clang/16/include/fma4intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/fmaintrin.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/fuzzer/FuzzedDataProvider.h
-%%CLANG%%llvm-devel/lib/clang/16/include/fxsrintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/gfniintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/hexagon_circ_brev_intrinsics.h
-%%CLANG%%llvm-devel/lib/clang/16/include/hexagon_protos.h
-%%CLANG%%llvm-devel/lib/clang/16/include/hexagon_types.h
-%%CLANG%%llvm-devel/lib/clang/16/include/hresetintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/htmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/htmxlintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/hvx_hexagon_protos.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ia32intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/immintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/inttypes.h
-%%CLANG%%llvm-devel/lib/clang/16/include/invpcidintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/iso646.h
-%%CLANG%%llvm-devel/lib/clang/16/include/keylockerintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/larchintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/lwpintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/lzcntintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/mm3dnow.h
-%%CLANG%%llvm-devel/lib/clang/16/include/mm_malloc.h
-%%CLANG%%llvm-devel/lib/clang/16/include/mmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/module.modulemap
-%%CLANG%%llvm-devel/lib/clang/16/include/movdirintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/msa.h
-%%CLANG%%llvm-devel/lib/clang/16/include/mwaitxintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/nmmintrin.h
-%%OPENMP%%llvm-devel/lib/clang/16/include/omp-tools.h
-%%OPENMP%%llvm-devel/lib/clang/16/include/omp.h
-%%OPENMP%%llvm-devel/lib/clang/16/include/ompt-multiplex.h
-%%OPENMP%%llvm-devel/lib/clang/16/include/ompt.h
-%%CLANG%%llvm-devel/lib/clang/16/include/opencl-c-base.h
-%%CLANG%%llvm-devel/lib/clang/16/include/opencl-c.h
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/__clang_openmp_device_functions.h
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/cmath
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/complex
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/complex.h
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/complex_cmath.h
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/math.h
-%%CLANG%%llvm-devel/lib/clang/16/include/openmp_wrappers/new
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/orc/c_api.h
-%%CLANG%%llvm-devel/lib/clang/16/include/pconfigintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/pkuintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/pmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/popcntintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/bmi2intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/bmiintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/emmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/immintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/mm_malloc.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/mmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/pmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/smmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/tmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/x86gprintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/x86intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/ppc_wrappers/xmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/prfchiintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/prfchwintrin.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/profile/InstrProfData.inc
-%%CLANG%%llvm-devel/lib/clang/16/include/ptwriteintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/raointintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/rdpruintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/rdseedintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/riscv_vector.h
-%%CLANG%%llvm-devel/lib/clang/16/include/rtmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/s390intrin.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/allocator_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/asan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/common_interface_defs.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/coverage_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/dfsan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/hwasan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/linux_syscall_hooks.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/lsan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/memprof_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/msan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/netbsd_syscall_hooks.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/scudo_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/tsan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/tsan_interface_atomic.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/sanitizer/ubsan_interface.h
-%%CLANG%%llvm-devel/lib/clang/16/include/serializeintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/sgxintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/shaintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/smmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/tbmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/tgmath.h
-%%CLANG%%llvm-devel/lib/clang/16/include/tmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/tsxldtrkintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/uintrintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/unwind.h
-%%CLANG%%llvm-devel/lib/clang/16/include/vadefs.h
-%%CLANG%%llvm-devel/lib/clang/16/include/vaesintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/vecintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/velintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/velintrin_approx.h
-%%CLANG%%llvm-devel/lib/clang/16/include/velintrin_gen.h
-%%CLANG%%llvm-devel/lib/clang/16/include/vpclmulqdqintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/waitpkgintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/wasm_simd128.h
-%%CLANG%%llvm-devel/lib/clang/16/include/wbnoinvdintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/wmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/x86gprintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/x86intrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xmmintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xopintrin.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/xray/xray_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/xray/xray_log_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/16/include/xray/xray_records.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xsavecintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xsaveintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xsaveoptintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xsavesintrin.h
-%%CLANG%%llvm-devel/lib/clang/16/include/xtestintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_cmath.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_complex_builtins.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_device_functions.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_intrinsics.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_libdevice_declares.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math_forward_declares.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_runtime_wrapper.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_texture_intrinsics.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_cmath.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_libdevice_declares.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__stddef_max_align_t.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/adxintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/altivec.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_bf16.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_cde.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_fp16.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_mve.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_neon.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_neon_sve_bridge.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_sve.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/armintr.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx2intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512bf16intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512bitalgintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512bwintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512cdintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512dqintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512erintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512fintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512fp16intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmaintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmavlintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512pfintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmi2intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmiintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmivlintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbf16intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbitalgintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbwintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlcdintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vldqintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlfp16intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvbmi2intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvnniintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvp2intersectintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vnniintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vp2intersectintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqvlintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avxifmaintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avxintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avxneconvertintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint8intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avxvnniintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/bmi2intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/bmiintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/builtins.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cet.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cetintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cldemoteintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/clflushoptintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/clwbintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/clzerointrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/new
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/emmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/enqcmdintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/f16cintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/float.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/fma4intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/fmaintrin.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/fuzzer/FuzzedDataProvider.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/fxsrintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/gfniintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/hexagon_circ_brev_intrinsics.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/hexagon_protos.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/hexagon_types.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/hresetintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/htmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/htmxlintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/hvx_hexagon_protos.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ia32intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/immintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/inttypes.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/invpcidintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/iso646.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/keylockerintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/larchintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/lwpintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/lzcntintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/mm3dnow.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/mm_malloc.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/mmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/module.modulemap
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/movdirintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/msa.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/mwaitxintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/nmmintrin.h
+%%OPENMP%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/omp-tools.h
+%%OPENMP%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/omp.h
+%%OPENMP%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ompt-multiplex.h
+%%OPENMP%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ompt.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/opencl-c-base.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/opencl-c.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/__clang_openmp_device_functions.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/cmath
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex_cmath.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/math.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/new
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/orc/c_api.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/pconfigintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/pkuintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/pmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/popcntintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmi2intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmiintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/emmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/immintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mm_malloc.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/pmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/smmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/tmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86gprintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/xmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/prfchiintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/prfchwintrin.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/profile/InstrProfData.inc
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ptwriteintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/raointintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/rdpruintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/rdseedintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_vector.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/s390intrin.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/allocator_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/asan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/common_interface_defs.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/coverage_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/dfsan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/hwasan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/linux_syscall_hooks.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/lsan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/memprof_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/msan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/netbsd_syscall_hooks.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/scudo_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface_atomic.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/ubsan_interface.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/serializeintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sgxintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/shaintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/smmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/tbmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/tgmath.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/tmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/tsxldtrkintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/uintrintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/unwind.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/vadefs.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/vaesintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/vecintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/velintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/velintrin_approx.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/velintrin_gen.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/vpclmulqdqintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/waitpkgintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/wasm_simd128.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/wbnoinvdintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/wmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/x86gprintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/x86intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xmmintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xopintrin.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_log_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_records.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xsavecintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xsaveintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xsaveoptintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
 %%CLANG%%llvm-devel/lib/cmake/clang/AddClang.cmake
 %%CLANG%%llvm-devel/lib/cmake/clang/ClangConfig.cmake
 %%CLANG%%llvm-devel/lib/cmake/clang/ClangConfigVersion.cmake
@@ -5399,7 +5420,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%LLD%%llvm-devel/lib/cmake/lld/LLDTargets-%%CMAKE_BUILD_TYPE%%.cmake
 %%LLD%%llvm-devel/lib/cmake/lld/LLDTargets.cmake
 llvm-devel/lib/cmake/llvm/AddLLVM.cmake
-llvm-devel/lib/cmake/llvm/AddLLVMDefinitions.cmake
 llvm-devel/lib/cmake/llvm/AddOCaml.cmake
 llvm-devel/lib/cmake/llvm/AddSphinxTarget.cmake
 llvm-devel/lib/cmake/llvm/CheckAtomic.cmake
@@ -5511,6 +5531,7 @@ llvm-devel/lib/libLLVM.so
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMCoroutines.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMCoverage.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMDWARFLinker.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMDWARFLinkerParallel.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMDWP.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMDebugInfoCodeView.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMDebugInfoDWARF.a
@@ -5557,6 +5578,11 @@ llvm-devel/lib/libLLVM.so
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMLibDriver.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMLineEditor.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMLinker.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMLoongArchAsmParser.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMLoongArchCodeGen.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMLoongArchDesc.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMLoongArchDisassembler.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMLoongArchInfo.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMMC.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMMCA.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMMCDisassembler.a
@@ -5747,6 +5773,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIR.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIndexDialect.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIndexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeCommon.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeInterface.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferTypeOpInterface.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRJitRunner.a