git: 09af49b2b207 - main - devel/llvm19: Update from llvm18 and connect

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Wed, 31 Jul 2024 21:04:50 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=09af49b2b2074d4e27faf05694ebba8e47d49219

commit 09af49b2b2074d4e27faf05694ebba8e47d49219
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2024-07-31 21:01:24 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2024-07-31 21:04:15 +0000

    devel/llvm19: Update from llvm18 and connect
---
 devel/Makefile                                     |   1 +
 devel/llvm19/Makefile                              |  30 +-
 devel/llvm19/Makefile.COMMANDS                     |  10 +-
 devel/llvm19/distinfo                              |   6 +-
 devel/llvm19/files/patch-backport-26464f2662d1     |  70 ---
 .../files/patch-backport-freebsd-55a2a91c5e1       | 128 -----
 ...clang_tools_extra_clang-doc_tool_CMakeLists.txt |  10 -
 ...sanitizer__common_sanitizer__linux__libcdep.cpp |   4 +-
 devel/llvm19/files/patch-freebsd-cadd2ca21765      |  83 ----
 devel/llvm19/pkg-plist                             | 530 +++++++++++++++++----
 10 files changed, 466 insertions(+), 406 deletions(-)

diff --git a/devel/Makefile b/devel/Makefile
index 374f7f19ffc9..5d996c8889f1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1560,6 +1560,7 @@
     SUBDIR += llvm16
     SUBDIR += llvm17
     SUBDIR += llvm18
+    SUBDIR += llvm19
     SUBDIR += lm4tools
     SUBDIR += lmdbg
     SUBDIR += lndir
diff --git a/devel/llvm19/Makefile b/devel/llvm19/Makefile
index 7f85ff1cdd4f..ebb5915c6d37 100644
--- a/devel/llvm19/Makefile
+++ b/devel/llvm19/Makefile
@@ -1,8 +1,9 @@
 PORTNAME=	llvm
-DISTVERSION=	18.1.8
-PORTREVISION=	1
+DISTVERSION=	19.1.0-rc1
+PORTREVISION=	0
 CATEGORIES=	devel lang
-MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
+MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
+#MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
 PKGNAMESUFFIX=	${LLVM_SUFFIX}
 DISTNAME=	llvm-project-${DISTVERSION}.src
 DISTFILES=	llvm-project-${DISTVERSION}.src${EXTRACT_SUFX}
@@ -26,12 +27,10 @@ FLAVORS=	default lite
 FLAVOR?=	${FLAVORS:[1]}
 lite_PKGNAMESUFFIX=	${LLVM_SUFFIX}-lite
 
-LLVM_RELEASE=	${DISTVERSION:C/rc.*//}
+LLVM_RELEASE=	${DISTVERSION:C/-rc.*//}
 LLVM_MAJOR_MINOR=${LLVM_RELEASE:C/\.[0-9]$//}
 LLVM_MAJOR=	${LLVM_MAJOR_MINOR:C/\.[0-9]$//}
 LLVM_SUFFIX=	${LLVM_MAJOR}
-PRE_=		${DISTVERSION:C/.*rc.*/pre/:N*[0-9]*}
-RCDIR=		${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|/\1|}
 
 LLVM_DIR=	llvm${LLVM_SUFFIX}
 LLVM_PREFIX=	${PREFIX}/${LLVM_DIR}
@@ -177,7 +176,9 @@ GOLD_PLIST_FILES=	${LLVM_DIR}/lib/LLVMgold.so
 LIT_DESC=		Install lit and FileCheck test tools
 LIT_VARS=		_USES_PYTHON=python
 LLD_DESC=		Install lld, the LLVM linker
-LLDB_BUILD_DEPENDS=	swig:devel/swig
+LLDB_BUILD_DEPENDS=	\
+	${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
+	swig:devel/swig
 LLDB_CMAKE_ON= \
 	-DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
 	-DLUA_LIBRARY=${LOCALBASE}/lib/liblua-${LUA_VER}.so \
@@ -213,7 +214,8 @@ CMAKE_BUILD_TYPE=	RelWithDebInfo
 STRIP=
 .endif
 
-PLIST_SUB+=	LLVM_MAJOR_MINOR=${LLVM_MAJOR_MINOR} \
+PLIST_SUB+=	CONFIGURE_TARGET=${CONFIGURE_TARGET} \
+		LLVM_MAJOR_MINOR=${LLVM_MAJOR_MINOR} \
 		LLVM_MAJOR=${LLVM_MAJOR} \
 		LLVM_RELEASE=${LLVM_RELEASE} \
 		LLVM_SUFFIX=${LLVM_SUFFIX}
@@ -251,7 +253,7 @@ EXTRAS_LIBS=	\
 EXTRAS_FILES=	index.js
 EXTRAS_PATTERN=	${EXTRAS_COMMANDS:tW:C/  */|/g}|${EXTRAS_LIBS:tW:C/  */|/g}|${EXTRAS_FILES:tW:C/  */|/g}
 
-FLANG_PATTERN=	${FLANG_COMMANDS:S/^/bin./:tW:C/  */|/g}|flang|libFIR|libFortran|libHLFIR|ISO_Fortran_binding.h
+FLANG_PATTERN=	${FLANG_COMMANDS:S/^/bin./:tW:C/  */|/g}|flang|libCUF|libFIR|libFortran|libHLFIR|ISO_Fortran_binding.h
 
 MLIR_PATTERN=	${MLIR_COMMANDS:S/^/bin./:tW:C/  */|/g}|mlir|libMLIR|obj.MLIRCAP
 
@@ -325,7 +327,7 @@ LLVM_ENABLE_PROJECTS+=	openmp
 MAN1SRCS+=	${OPENMP_MAN1SRCS}
 COMMANDS+=	${OPENMP_COMMANDS}
 .endif
-OPENMP_PATTERN=	${OPENMP_COMMANDS:tW:C/  */|/g}|cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h
+OPENMP_PATTERN=	cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h|omp_lib
 
 .if ${PORT_OPTIONS:MPOLLY}
 LLVM_ENABLE_PROJECTS+=	polly
@@ -391,8 +393,7 @@ _BE_LIBS_Mips=		AsmParser Disassembler
 _BE_LIBS_BACKWARDS_Mips=Exegesis
 _BE_LIBS_PowerPC=	AsmParser Disassembler
 _BE_LIBS_BACKWARDS_PowerPC=Exegesis
-_BE_MODS_PowerPC=	__ppc_intrinsics.f18.mod __ppc_intrinsics.mod \
-			mma.f18.mod mma.mod
+_BE_MODS_PowerPC=	__ppc_intrinsics.mod mma.mod
 _BE_INCS_RISCV=		riscv_vector.h
 _BE_LIBS_RISCV=		AsmParser Disassembler TargetMCA
 _BE_LIBS_Sparc=		AsmParser Disassembler
@@ -546,6 +547,8 @@ post-install-CLANG-on:
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
 	${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
 	    ${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/MSP430/
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
 
 post-install-EXTRAS-on:
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
@@ -553,6 +556,8 @@ post-install-EXTRAS-on:
 post-install-FLANG-on:
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CodeGen/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CMakeFiles
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/Attributes/CMakeFiles
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/HLFIR/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
@@ -622,6 +627,7 @@ build-plist:
 	    -e 's|${LLVM_MAJOR_MINOR:C/\./\\./}|%%LLVM_MAJOR_MINOR%%|' \
 	    -e 's|/${LLVM_MAJOR}/|/%%LLVM_MAJOR%%/|' \
 	    -e 's|\([-./]\)${LLVM_MAJOR}|\1%%LLVM_MAJOR%%|' \
+	    -e 's|${CONFIGURE_TARGET}|%%CONFIGURE_TARGET%%|' \
 	    | ${SORT} >> ${PLIST}.tmp
 	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
 	    ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
diff --git a/devel/llvm19/Makefile.COMMANDS b/devel/llvm19/Makefile.COMMANDS
index 7fef5dc51c14..1abd2cef06be 100644
--- a/devel/llvm19/Makefile.COMMANDS
+++ b/devel/llvm19/Makefile.COMMANDS
@@ -10,6 +10,7 @@ LLVM_COMMANDS=	\
 		llvm-bitcode-strip \
 		llvm-cat \
 		llvm-cfi-verify \
+		llvm-cgdata \
 		llvm-config \
 		llvm-cov \
 		llvm-cvtres \
@@ -65,6 +66,7 @@ LLVM_COMMANDS=	\
 		llvm-windres \
 		llvm-xray \
 		opt \
+		reduce-chunk-list \
 		sancov
 
 CLANG_COMMANDS=	\
@@ -98,7 +100,9 @@ EXTRAS_COMMANDS= \
 		clang-doc \
 		clang-include-cleaner \
 		clang-include-fixer \
+		clang-installapi \
 		clang-move \
+		clang-nvlink-wrapper \
 		clang-pseudo \
 		clang-query \
 		clang-rename \
@@ -114,7 +118,6 @@ FLANG_COMMANDS=	\
 		fir-opt \
 		flang \
 		flang-new \
-		flang-to-external-fc \
 		tco
 
 LIT_COMMANDS=	\
@@ -148,10 +151,9 @@ MLIR_COMMANDS=	\
 		mlir-query \
 		mlir-reduce \
 		mlir-tblgen \
+		mlir-transform-opt \
 		mlir-translate \
 		tblgen-lsp-server \
 		tblgen-to-irdl
 
-OPENMP_COMMANDS=	\
-		llvm-omp-device-info \
-		llvm-omp-kernel-replay
+OPENMP_COMMANDS=
diff --git a/devel/llvm19/distinfo b/devel/llvm19/distinfo
index f7c8f9816f75..e28c4dad157f 100644
--- a/devel/llvm19/distinfo
+++ b/devel/llvm19/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719009196
-SHA256 (llvm-project-18.1.8.src.tar.xz) = 0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a
-SIZE (llvm-project-18.1.8.src.tar.xz) = 132067260
+TIMESTAMP = 1722014433
+SHA256 (llvm-project-19.1.0-rc1.src.tar.xz) = 870175897330e9f1f17c819f5999f36538e20955e25b14252bf932bc8f9ec776
+SIZE (llvm-project-19.1.0-rc1.src.tar.xz) = 141259912
diff --git a/devel/llvm19/files/patch-backport-26464f2662d1 b/devel/llvm19/files/patch-backport-26464f2662d1
deleted file mode 100644
index 94fb0c94e94f..000000000000
--- a/devel/llvm19/files/patch-backport-26464f2662d1
+++ /dev/null
@@ -1,70 +0,0 @@
-From 26464f2662d13c7c6ef9f8180b1653c046cd60a7 Mon Sep 17 00:00:00 2001
-From: Justin Cady <desk@justincady.com>
-Date: Wed, 27 Mar 2024 09:03:46 -0400
-Subject: [PATCH] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64
- (#86665)
-
-Adjust logic of 1cb9f37a17ab to match freebsd/freebsd-src@9a4d48a645a7a.
-
-D113443 is the original attempt to bring this FreeBSD patch to
-llvm-project,
-but it never landed. This change is required to build FreeBSD kernel
-modules
-with -fstack-protector using a standard LLVM toolchain. The FreeBSD
-kernel
-loader does not handle R_X86_64_REX_GOTPCRELX relocations.
-
-Fixes #50932.
----
- llvm/lib/CodeGen/TargetLoweringBase.cpp  | 3 ++-
- llvm/test/CodeGen/X86/stack-protector.ll | 9 +++++++++
- 2 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git llvm/lib/CodeGen/TargetLoweringBase.cpp llvm/lib/CodeGen/TargetLoweringBase.cpp
-index 9990556f89ed8..b16e78daf5861 100644
---- llvm/lib/CodeGen/TargetLoweringBase.cpp
-+++ llvm/lib/CodeGen/TargetLoweringBase.cpp
-@@ -2073,7 +2073,8 @@ void TargetLoweringBase::insertSSPDeclarations(Module &M) const {
-     // FreeBSD has "__stack_chk_guard" defined externally on libc.so
-     if (M.getDirectAccessExternalData() &&
-         !TM.getTargetTriple().isWindowsGNUEnvironment() &&
--        !TM.getTargetTriple().isOSFreeBSD() &&
-+        !(TM.getTargetTriple().isPPC64() &&
-+          TM.getTargetTriple().isOSFreeBSD()) &&
-         (!TM.getTargetTriple().isOSDarwin() ||
-          TM.getRelocationModel() == Reloc::Static))
-       GV->setDSOLocal(true);
-diff --git llvm/test/CodeGen/X86/stack-protector.ll llvm/test/CodeGen/X86/stack-protector.ll
-index a277f9f862ab2..f4f3ae4f55f2e 100644
---- llvm/test/CodeGen/X86/stack-protector.ll
-+++ llvm/test/CodeGen/X86/stack-protector.ll
-@@ -1,6 +1,7 @@
- ; RUN: llc -mtriple=i386-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-I386 %s
- ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-X64 %s
- ; RUN: llc -code-model=kernel -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-KERNEL-X64 %s
-+; RUN: llc -code-model=kernel -mtriple=x86_64-unknown-freebsd < %s -o - | FileCheck --check-prefix=FREEBSD-KERNEL-X64 %s
- ; RUN: llc -mtriple=x86_64-apple-darwin < %s -o - | FileCheck --check-prefix=DARWIN-X64 %s
- ; RUN: llc -mtriple=amd64-pc-openbsd < %s -o - | FileCheck --check-prefix=OPENBSD-AMD64 %s
- ; RUN: llc -mtriple=i386-pc-windows-msvc < %s -o - | FileCheck -check-prefix=MSVC-I386 %s
-@@ -75,6 +76,10 @@ entry:
- ; LINUX-X64: mov{{l|q}} %fs:
- ; LINUX-X64: callq __stack_chk_fail
- 
-+; FREEBSD-KERNEL-X64-LABEL: test1b:
-+; FREEBSD-KERNEL-X64-NOT: mov{{l|q}} __stack_chk_guard@GOTPCREL
-+; FREEBSD-KERNEL-X64: callq __stack_chk_fail
-+
- ; LINUX-KERNEL-X64-LABEL: test1b:
- ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
- ; LINUX-KERNEL-X64: callq __stack_chk_fail
-@@ -118,6 +123,10 @@ entry:
- ; LINUX-X64: mov{{l|q}} %fs:
- ; LINUX-X64: callq __stack_chk_fail
- 
-+; FREEBSD-KERNEL-X64-LABEL: test1c:
-+; FREEBSD-KERNEL-X64: mov{{l|q}} __stack_chk_guard(%rip)
-+; FREEBSD-KERNEL-X64: callq __stack_chk_fail
-+
- ; LINUX-KERNEL-X64-LABEL: test1c:
- ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
- ; LINUX-KERNEL-X64: callq __stack_chk_fail
diff --git a/devel/llvm19/files/patch-backport-freebsd-55a2a91c5e1 b/devel/llvm19/files/patch-backport-freebsd-55a2a91c5e1
deleted file mode 100644
index 8843d3749348..000000000000
--- a/devel/llvm19/files/patch-backport-freebsd-55a2a91c5e1
+++ /dev/null
@@ -1,128 +0,0 @@
-commit 55a2a91c5e1bb39dd625ba56597608883fbcb318
-Author: Dimitry Andric <dim@FreeBSD.org>
-Date:   Thu Jul 25 13:13:45 2024 +0200
-
-    Merge commit 28a2b85602a5 from llvm-project (by Kazu Hirata):
-    
-      [DeadStoreElimination] Use SmallSetVector (NFC) (#79410)
-    
-      The use of SmallSetVector saves 0.58% of heap allocations during the
-      compilation of a large preprocessed file, namely X86ISelLowering.cpp,
-      for the X86 target.  During the experiment, the final size of ToCheck
-      was 8 or less 88% of the time.
-    
-    Merge commit 9e95c4947d31 from llvm-project (by Nikita Popov):
-    
-      [DSE] Fix non-determinism due to address reuse (#84943)
-    
-      The malloc->calloc fold creates a new MemoryAccess, which may end of at
-      the same address as a previously deleted access inside SkipStores.
-    
-      To the most part, this is not a problem, because SkipStores is normally
-      only used together with MemDefs. Neither the old malloc access nor the
-      new calloc access will be part of MemDefs, so there is no problem here.
-    
-      However, SkipStores is also used in one more place: In the main DSE
-      loop, ToCheck entries are checked against it. Fix this by not using
-      SkipStores here, and instead using a separate set to track deletions
-      inside this loop. This way it is not affected by the calloc optimization
-      that happens outside it.
-    
-      This is all pretty ugly, but I haven't found another good way to fix it.
-      Suggestions welcome.
-    
-      No test case as I don't have a reliable DSE-only test-case for this.
-    
-      Fixes https://github.com/llvm/llvm-project/issues/84458.
-    
-    This fixes another possible difference in output when building i386
-    object files with a native or cross build of clang. (Specifically, the
-    file sbin/ipf/ipmon/ipmon.o.)
-    
-    PR:             276961
-    Reported by:    cperciva
-    MFC after:      3 days
-
-diff --git llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
-index 380d65836553..f0f0f5f28025 100644
---- llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
-+++ llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
-@@ -1697,7 +1697,9 @@ struct DSEState {
- 
-   /// Delete dead memory defs and recursively add their operands to ToRemove if
-   /// they became dead.
--  void deleteDeadInstruction(Instruction *SI) {
-+  void
-+  deleteDeadInstruction(Instruction *SI,
-+                        SmallPtrSetImpl<MemoryAccess *> *Deleted = nullptr) {
-     MemorySSAUpdater Updater(&MSSA);
-     SmallVector<Instruction *, 32> NowDeadInsts;
-     NowDeadInsts.push_back(SI);
-@@ -1718,6 +1720,8 @@ struct DSEState {
-         if (IsMemDef) {
-           auto *MD = cast<MemoryDef>(MA);
-           SkipStores.insert(MD);
-+          if (Deleted)
-+            Deleted->insert(MD);
-           if (auto *SI = dyn_cast<StoreInst>(MD->getMemoryInst())) {
-             if (SI->getValueOperand()->getType()->isPointerTy()) {
-               const Value *UO = getUnderlyingObject(SI->getValueOperand());
-@@ -2111,7 +2115,12 @@ static bool eliminateDeadStores(Function &F, AliasAnalysis &AA, MemorySSA &MSSA,
-     unsigned WalkerStepLimit = MemorySSAUpwardsStepLimit;
-     unsigned PartialLimit = MemorySSAPartialStoreLimit;
-     // Worklist of MemoryAccesses that may be killed by KillingDef.
--    SetVector<MemoryAccess *> ToCheck;
-+    SmallSetVector<MemoryAccess *, 8> ToCheck;
-+    // Track MemoryAccesses that have been deleted in the loop below, so we can
-+    // skip them. Don't use SkipStores for this, which may contain reused
-+    // MemoryAccess addresses.
-+    SmallPtrSet<MemoryAccess *, 8> Deleted;
-+    [[maybe_unused]] unsigned OrigNumSkipStores = State.SkipStores.size();
-     ToCheck.insert(KillingDef->getDefiningAccess());
- 
-     bool Shortend = false;
-@@ -2119,7 +2128,7 @@ static bool eliminateDeadStores(Function &F, AliasAnalysis &AA, MemorySSA &MSSA,
-     // Check if MemoryAccesses in the worklist are killed by KillingDef.
-     for (unsigned I = 0; I < ToCheck.size(); I++) {
-       MemoryAccess *Current = ToCheck[I];
--      if (State.SkipStores.count(Current))
-+      if (Deleted.contains(Current))
-         continue;
- 
-       std::optional<MemoryAccess *> MaybeDeadAccess = State.getDomMemoryDef(
-@@ -2166,7 +2175,7 @@ static bool eliminateDeadStores(Function &F, AliasAnalysis &AA, MemorySSA &MSSA,
-           continue;
-         LLVM_DEBUG(dbgs() << "DSE: Remove Dead Store:\n  DEAD: " << *DeadI
-                           << "\n  KILLER: " << *KillingI << '\n');
--        State.deleteDeadInstruction(DeadI);
-+        State.deleteDeadInstruction(DeadI, &Deleted);
-         ++NumFastStores;
-         MadeChange = true;
-       } else {
-@@ -2203,7 +2212,7 @@ static bool eliminateDeadStores(Function &F, AliasAnalysis &AA, MemorySSA &MSSA,
-               Shortend = true;
-               // Remove killing store and remove any outstanding overlap
-               // intervals for the updated store.
--              State.deleteDeadInstruction(KillingSI);
-+              State.deleteDeadInstruction(KillingSI, &Deleted);
-               auto I = State.IOLs.find(DeadSI->getParent());
-               if (I != State.IOLs.end())
-                 I->second.erase(DeadSI);
-@@ -2215,13 +2224,16 @@ static bool eliminateDeadStores(Function &F, AliasAnalysis &AA, MemorySSA &MSSA,
-         if (OR == OW_Complete) {
-           LLVM_DEBUG(dbgs() << "DSE: Remove Dead Store:\n  DEAD: " << *DeadI
-                             << "\n  KILLER: " << *KillingI << '\n');
--          State.deleteDeadInstruction(DeadI);
-+          State.deleteDeadInstruction(DeadI, &Deleted);
-           ++NumFastStores;
-           MadeChange = true;
-         }
-       }
-     }
- 
-+    assert(State.SkipStores.size() - OrigNumSkipStores == Deleted.size() &&
-+           "SkipStores and Deleted out of sync?");
-+
-     // Check if the store is a no-op.
-     if (!Shortend && State.storeIsNoop(KillingDef, KillingUndObj)) {
-       LLVM_DEBUG(dbgs() << "DSE: Remove No-Op Store:\n  DEAD: " << *KillingI
diff --git a/devel/llvm19/files/patch-clang_tools_extra_clang-doc_tool_CMakeLists.txt b/devel/llvm19/files/patch-clang_tools_extra_clang-doc_tool_CMakeLists.txt
deleted file mode 100644
index f269dba4fce7..000000000000
--- a/devel/llvm19/files/patch-clang_tools_extra_clang-doc_tool_CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- clang-tools-extra/clang-doc/tool/CMakeLists.txt.orig	2020-01-30 15:29:37 UTC
-+++ clang-tools-extra/clang-doc/tool/CMakeLists.txt
-@@ -18,6 +18,7 @@ target_link_libraries(clang-doc
-   clangDoc
-   )
- 
-+install(TARGETS clang-doc RUNTIME DESTINATION bin)
- install(FILES ../assets/clang-doc-default-stylesheet.css
-   DESTINATION share/clang
-   COMPONENT clang-doc)
diff --git a/devel/llvm19/files/patch-compiler-rt_lib_sanitizer__common_sanitizer__linux__libcdep.cpp b/devel/llvm19/files/patch-compiler-rt_lib_sanitizer__common_sanitizer__linux__libcdep.cpp
index f62573698662..0ce628542caf 100644
--- a/devel/llvm19/files/patch-compiler-rt_lib_sanitizer__common_sanitizer__linux__libcdep.cpp
+++ b/devel/llvm19/files/patch-compiler-rt_lib_sanitizer__common_sanitizer__linux__libcdep.cpp
@@ -6,6 +6,6 @@
  #    define MAP_NORESERVE 0
 -extern const Elf_Auxinfo *__elf_aux_vector;
 +extern const Elf_Auxinfo *__elf_aux_vector __attribute__ ((weak));
+ extern "C" int __sys_sigaction(int signum, const struct sigaction *act,
+                                struct sigaction *oldact);
  #  endif
- 
- #  if SANITIZER_NETBSD
diff --git a/devel/llvm19/files/patch-freebsd-cadd2ca21765 b/devel/llvm19/files/patch-freebsd-cadd2ca21765
deleted file mode 100644
index 7e70e212a118..000000000000
--- a/devel/llvm19/files/patch-freebsd-cadd2ca21765
+++ /dev/null
@@ -1,83 +0,0 @@
-commit cadd2ca21765ebcb95b77ec94977b4e74e1edc1b
-Author: Dimitry Andric <dim@FreeBSD.org>
-Date:   Sat May 25 19:52:15 2024 +0200
-
-    Merge commit d0be944aa511 from llvm-project (by Simon Pilgrim):
-    
-      [X86] Add slow div64 tuning flag to Nehalem target (#91129)
-    
-      This appears to have been missed because later cpus don't inherit from Nehalem tuning much.
-    
-      Noticed while cleaning up for #90985
-    
-    Merge commit 8b400de79eff from llvm-project (by Simon Pilgrim):
-    
-      [X86] Enable TuningSlowDivide64 on Barcelona/Bobcat/Bulldozer/Ryzen Families (#91277)
-    
-      Despite most AMD cpus having a lower latency for i64 divisions that converge early, we are still better off testing for values representable as i32 and performing a i32 division if possible.
-    
-      All AMD cpus appear to have been missed when we added the "idivq-to-divl" attribute - this patch now matches Intel cpu behaviour (and the x86-64/v2/3/4 levels).
-    
-      Unfortunately the difference in code scheduling means I've had to stop using the update_llc_test_checks script and just use old-fashioned CHECK-DAG checks for divl/divq pairs.
-    
-      Fixes #90985
-    
-    This fixes possibly worse runtime performance on AMD Zen hardware, when
-    using -march=znver4 (or any other znver), as opposed to -march=x86-64-v4
-    or the baseline -march=x86-64. A similar fix is applied for Nehalem.
-    
-    PR:             278908
-    MFC after:      3 days
-
-diff --git llvm/lib/Target/X86/X86.td llvm/lib/Target/X86/X86.td
-index e89ddcc570c9..1aff5f9fad97 100644
---- llvm/lib/Target/X86/X86.td
-+++ llvm/lib/Target/X86/X86.td
-@@ -867,6 +867,7 @@ def ProcessorFeatures {
-   // Nehalem
-   list<SubtargetFeature> NHMFeatures = X86_64V2Features;
-   list<SubtargetFeature> NHMTuning = [TuningMacroFusion,
-+                                      TuningSlowDivide64,
-                                       TuningInsertVZEROUPPER,
-                                       TuningNoDomainDelayMov];
- 
-@@ -1336,6 +1337,7 @@ def ProcessorFeatures {
-                                               FeatureCMOV,
-                                               FeatureX86_64];
-   list<SubtargetFeature> BarcelonaTuning = [TuningFastScalarShiftMasks,
-+                                            TuningSlowDivide64,
-                                             TuningSlowSHLD,
-                                             TuningSBBDepBreaking,
-                                             TuningInsertVZEROUPPER];
-@@ -1358,6 +1360,7 @@ def ProcessorFeatures {
-   list<SubtargetFeature> BtVer1Tuning = [TuningFast15ByteNOP,
-                                          TuningFastScalarShiftMasks,
-                                          TuningFastVectorShiftMasks,
-+                                         TuningSlowDivide64,
-                                          TuningSlowSHLD,
-                                          TuningSBBDepBreaking,
-                                          TuningInsertVZEROUPPER];
-@@ -1380,6 +1383,7 @@ def ProcessorFeatures {
-                                          TuningFastVectorShiftMasks,
-                                          TuningFastMOVBE,
-                                          TuningSBBDepBreaking,
-+                                         TuningSlowDivide64,
-                                          TuningSlowSHLD];
-   list<SubtargetFeature> BtVer2Features =
-     !listconcat(BtVer1Features, BtVer2AdditionalFeatures);
-@@ -1404,6 +1408,7 @@ def ProcessorFeatures {
-                                            FeatureLWP,
-                                            FeatureLAHFSAHF64];
-   list<SubtargetFeature> BdVer1Tuning = [TuningSlowSHLD,
-+                                         TuningSlowDivide64,
-                                          TuningFast11ByteNOP,
-                                          TuningFastScalarShiftMasks,
-                                          TuningBranchFusion,
-@@ -1483,6 +1488,7 @@ def ProcessorFeatures {
-                                      TuningFastScalarShiftMasks,
-                                      TuningFastVariablePerLaneShuffle,
-                                      TuningFastMOVBE,
-+                                     TuningSlowDivide64,
-                                      TuningSlowSHLD,
-                                      TuningSBBDepBreaking,
-                                      TuningInsertVZEROUPPER,
diff --git a/devel/llvm19/pkg-plist b/devel/llvm19/pkg-plist
index 3755e5776425..1f606ea5d549 100644
--- a/devel/llvm19/pkg-plist
+++ b/devel/llvm19/pkg-plist
@@ -11,6 +11,7 @@ bin/llvm-bcanalyzer%%LLVM_SUFFIX%%
 bin/llvm-bitcode-strip%%LLVM_SUFFIX%%
 bin/llvm-cat%%LLVM_SUFFIX%%
 bin/llvm-cfi-verify%%LLVM_SUFFIX%%
+bin/llvm-cgdata%%LLVM_SUFFIX%%
 bin/llvm-config%%LLVM_SUFFIX%%
 bin/llvm-cov%%LLVM_SUFFIX%%
 bin/llvm-cvtres%%LLVM_SUFFIX%%
@@ -66,6 +67,7 @@ bin/llvm-undname%%LLVM_SUFFIX%%
 bin/llvm-windres%%LLVM_SUFFIX%%
 bin/llvm-xray%%LLVM_SUFFIX%%
 bin/opt%%LLVM_SUFFIX%%
+bin/reduce-chunk-list%%LLVM_SUFFIX%%
 bin/sancov%%LLVM_SUFFIX%%
 %%CLANG%%bin/amdgpu-arch%%LLVM_SUFFIX%%
 %%CLANG%%bin/analyze-build%%LLVM_SUFFIX%%
@@ -95,7 +97,9 @@ bin/sancov%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-doc%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-include-cleaner%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-include-fixer%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-installapi%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-move%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-nvlink-wrapper%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-pseudo%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-query%%LLVM_SUFFIX%%
 %%EXTRAS%%bin/clang-rename%%LLVM_SUFFIX%%
@@ -109,7 +113,6 @@ bin/sancov%%LLVM_SUFFIX%%
 %%FLANG%%bin/fir-opt%%LLVM_SUFFIX%%
 %%FLANG%%bin/flang%%LLVM_SUFFIX%%
 %%FLANG%%bin/flang-new%%LLVM_SUFFIX%%
-%%FLANG%%bin/flang-to-external-fc%%LLVM_SUFFIX%%
 %%FLANG%%bin/tco%%LLVM_SUFFIX%%
 %%LLD%%bin/ld.lld%%LLVM_SUFFIX%%
 %%LLD%%bin/ld64.lld%%LLVM_SUFFIX%%
@@ -132,11 +135,10 @@ bin/sancov%%LLVM_SUFFIX%%
 %%MLIR%%bin/mlir-query%%LLVM_SUFFIX%%
 %%MLIR%%bin/mlir-reduce%%LLVM_SUFFIX%%
 %%MLIR%%bin/mlir-tblgen%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-transform-opt%%LLVM_SUFFIX%%
 %%MLIR%%bin/mlir-translate%%LLVM_SUFFIX%%
 %%MLIR%%bin/tblgen-lsp-server%%LLVM_SUFFIX%%
 %%MLIR%%bin/tblgen-to-irdl%%LLVM_SUFFIX%%
-%%OPENMP%%bin/llvm-omp-device-info%%LLVM_SUFFIX%%
-%%OPENMP%%bin/llvm-omp-kernel-replay%%LLVM_SUFFIX%%
 %%LIT%%bin/FileCheck%%LLVM_SUFFIX%%
 %%LIT%%llvm%%LLVM_SUFFIX%%/bin/FileCheck
 %%LIT%%bin/lit%%LLVM_SUFFIX%%
@@ -145,7 +147,6 @@ bin/sancov%%LLVM_SUFFIX%%
 %%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
 %%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/__init__.py
 %%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/cindex.py
-%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/enumerations.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_EXT_SUFFIX%%%%PYTHON_ABIVER%%.so
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
@@ -161,8 +162,10 @@ bin/sancov%%LLVM_SUFFIX%%
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/lldb-argdumper
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/operating_system.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/parsed_cmd.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_thread_plan.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/__init__.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/in_call_stack.py
 %%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/symbolication.py
@@ -184,8 +187,10 @@ llvm%%LLVM_SUFFIX%%/bin/bugpoint
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-cleaner
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-fixer
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-installapi
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-linker-wrapper
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-move
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-nvlink-wrapper
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-packager
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-pseudo
@@ -204,7 +209,6 @@ llvm%%LLVM_SUFFIX%%/bin/dsymutil
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/find-all-symbols
 %%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-opt
 %%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-new
-%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-to-external-fc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/git-clang-format
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/hmaptool
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/intercept-build
@@ -228,6 +232,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-bitcode-strip
 llvm%%LLVM_SUFFIX%%/bin/llvm-c-test
 llvm%%LLVM_SUFFIX%%/bin/llvm-cat
 llvm%%LLVM_SUFFIX%%/bin/llvm-cfi-verify
+llvm%%LLVM_SUFFIX%%/bin/llvm-cgdata
 llvm%%LLVM_SUFFIX%%/bin/llvm-config
 llvm%%LLVM_SUFFIX%%/bin/llvm-cov
 llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
@@ -263,8 +268,6 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-mt
 llvm%%LLVM_SUFFIX%%/bin/llvm-nm
 llvm%%LLVM_SUFFIX%%/bin/llvm-objcopy
 llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
-%%OPENMP%%llvm%%LLVM_SUFFIX%%/bin/llvm-omp-device-info
-%%OPENMP%%llvm%%LLVM_SUFFIX%%/bin/llvm-omp-kernel-replay
 llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report
 llvm%%LLVM_SUFFIX%%/bin/llvm-otool
 llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil
@@ -302,11 +305,13 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-xray
 %%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-query
 %%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-reduce
 %%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-tblgen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-transform-opt
 %%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-translate
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize
 %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/nvptx-arch
 llvm%%LLVM_SUFFIX%%/bin/opt
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace
+llvm%%LLVM_SUFFIX%%/bin/reduce-chunk-list
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/run-clang-tidy
 llvm%%LLVM_SUFFIX%%/bin/sancov
 llvm%%LLVM_SUFFIX%%/bin/sanstats
@@ -385,6 +390,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipeCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecSocketCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseRangesCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseToStringCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ArgumentCommentCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssertSideEffectCheck.h
@@ -396,6 +402,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ChainedComparisonCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DanglingHandleCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
@@ -426,9 +433,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/OptionalValueConversionCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PosixReturnCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignalHandlerCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignedCharMisuseCheck.h
@@ -449,6 +458,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwappedArgumentsCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TerminatingContinueCheck.h
@@ -473,7 +483,6 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/LimitedRandomnessCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/MutatingCopyCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/PostfixOperatorCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/SetLongJmpCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StaticObjectExceptionCheck.h
@@ -575,6 +584,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedParametersCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedUsingDeclsCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseInternalLinkageCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidBindCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidCArraysCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
@@ -587,6 +597,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSharedCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSmartPtrCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeUniqueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/PassByValueCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RawStringLiteralCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RedundantVoidArgCheck.h
@@ -601,6 +612,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseBoolLiteralsCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseConstraintsCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDesignatedInitializersCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEmplaceCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDefaultCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDeleteCheck.h
@@ -608,7 +620,9 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNoexceptCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseRangesCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStartsEndsWithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdFormatCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdNumbersCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdPrintCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
@@ -664,6 +678,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DeleteNullPointerCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DuplicateIncludeCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ElseAfterReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/EnumInitialValueCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionSizeCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierLengthCheck.h
@@ -673,6 +688,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IsolateDeclarationCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MagicNumbersCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MathMissingParenthesesCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisleadingIndentationCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisplacedArrayIndexCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamedParameterCheck.h
@@ -701,10 +717,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseStdMinMaxCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/tool/ClangTidyMain.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ASTUtils.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Aliasing.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/BracesAroundStatement.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DeclRefExprUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DesignatedInitializers.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionAnalyzer.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionSpecAnalyzer.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExprSequence.h
@@ -721,6 +740,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/RenamerClangTidyCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TransformerClangTidyCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TypeTraits.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UseRangesCheck.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UsingInserter.h
 %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/zircon/TemporaryObjectsCheck.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesManager.h
@@ -802,6 +822,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclID.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
@@ -835,6 +856,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRDiagsEmitter.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenACCClause.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.h
@@ -857,6 +879,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtIterator.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtNodes.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenACC.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenMP.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtVisitor.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateArgumentVisitor.h
@@ -912,9 +935,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ASTOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/AdornedCFG.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Arena.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ControlFlowContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CNFFormula.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
@@ -947,13 +972,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64SVEACLETypes.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AMDGPUTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ASTSourceDescriptor.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AddressSpaces.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AlignedAllocation.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AllDiagnostics.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrHasAttributeImpl.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrLeftSideCanPrintList.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrLeftSideMustPrintList.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
@@ -963,12 +988,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAMDGPU.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonDep.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
@@ -980,7 +1006,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNEON.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCVVector.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSME.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSVE.def
@@ -1020,6 +1046,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticGroups.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIDs.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIndexName.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIKinds.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLex.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexKinds.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.def
@@ -1058,6 +1086,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/NoSanitizeList.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCClauses.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCKinds.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensionTypes.def
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensions.def
@@ -1072,6 +1101,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ParsedAttrInfo.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PointerAuthOptions.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PrettyStackTrace.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ProfileList.h
@@ -1133,6 +1163,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDialect.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/BackendUtil.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CGFunctionInfo.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenABITypes.h
@@ -1174,12 +1205,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/API.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/APIIgnoresList.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/AvailabilityInfo.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/DeclarationFragments.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIActionBase.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIVisitor.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/FrontendActions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SerializerBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/APISetVisitor.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h
@@ -1222,6 +1252,17 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingOptions.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/USRGeneration.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/IndexSerialization/SerializablePathCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Context.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DirectoryScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DylibVerifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Frontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FrontendRecords.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/HeaderFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/InstallAPIDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Library.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/MachO.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Visitor.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/CodeCompletion.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h
@@ -1244,6 +1285,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPDirectiveParameter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPEmbedParameters.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Pragma.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessingRecord.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Preprocessor.h
@@ -1272,6 +1315,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FrontendActions.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/Rewriters.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AnalysisBasedWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Attr.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrImpl.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrKinds.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrList.inc
@@ -1297,15 +1341,42 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedAttr.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedTemplate.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/RISCVIntrinsicManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Redeclaration.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Scope.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ScopeInfo.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Sema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAMDGPU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaARM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAVR.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBPF.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCUDA.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCodeCompletion.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConcept.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConsumer.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDiagnostic.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaFixItUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHLSL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHexagon.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaInternal.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLoongArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaM68k.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMIPS.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMSP430.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaNVPTX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPPC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPseudoObject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaRISCV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSwift.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSystemZ.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaWasm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaX86.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Template.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateDeduction.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateInstCallback.h
@@ -1342,6 +1413,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Checker.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerManager.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
@@ -1418,8 +1490,6 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/StandardLibrary.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/JSONCompilationDatabase.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/NodeIntrospection.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/NodeIntrospection.inc
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring.h
 %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/ASTSelection.h
*** 1647 LINES SKIPPED ***