From nobody Wed Jul 31 21:04:50 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WZ4Nf3hwDz5RLm3; Wed, 31 Jul 2024 21:04:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WZ4Nf22bvz4k1f; Wed, 31 Jul 2024 21:04:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722459890; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qijZxFLAgIn1X0825A+jOf4ihvlne2Hag/Nqffz5XJA=; b=J6lJqjTcGVC1rYf6SvM5tyHfzppiQdOGoq9OQgIDSAl5Q96Eo+LBjzC4mC+EG2pI620awd SLw8fc+lkNRroHxXUySSVm6j7J7seik5Hw6QX+g27XRbCUjll/XKtto2Ohq4lxIStY0YjY Q36WOusfSS0NAhbJSbwwDFVQ/El1NcDgfQla68SDbKdHfIucX4TDLwpntkY8KZJA8sxxlB /kexDzhTVaatsIHoAyrmN2g71gUJMD8yCPm4OYvF1jLYnAaIT/K8cEkn9gMgxnQ7Hh+M7Y ZpvsIY/5Wbxwq/9NESP8CytC4skMNhPVswV5NlAGlCD2WyTlyQrvNjaURvsBbQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722459890; a=rsa-sha256; cv=none; b=yV39VNjRF7zVaLAOljmSAF4TKCFZ8e0qWGjQt8QbMMB55anKBRwOJKxy6oKzPABJGs9jzv +poNVIcTM1Ge9ugJPjESAwQc+/6M6JApl7YeqGaG+oru6AIlhooEqbgpA2pubBoS9WHrML auqN/0ecKqB4lDKMfum9eq9s6bxMU+lI9ZCOJ2aiBa0TBnH1N7QJARSE096Kof5l242I4g 5JcT1/CRclGaTx9y1y32bFg8E3sNj6b595EYwu4T5DIfwOdwvV87o2rOz0cFVD2YbK9fQH bv/Pk+TJvTMF07tR9Iu3QMEkXd/BH26bW17IiHudsMNym7mOq8Jdegzk2bxVQA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722459890; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qijZxFLAgIn1X0825A+jOf4ihvlne2Hag/Nqffz5XJA=; b=twsTs2HpH5udiMaNDAaS5RmDA2JkW7QOjSVe5uyTtyLZ5vvuyyv/rs48ZsaQugylRqLmsf eQBd+tNXATFceHQZE5Q6x34fqACG1hAHp5aWmuFK4UVc9ly2k9iC6yLkjUUH9DW0RJMOcG sGJAaeTDNcqWcHWKO2gTeQYVNrD3wAqWGbEzod2pUKC8derhcswKq25KOuY7ISz5nWILaQ 9oIfJWaqmVhE55kEq/2aL8Zzg9ie+9hcs1dtdJKvLMXUM3iaDiWvverKZj19I/ZvcgHgnk MU6p2XXioe/I6EGWZFxlzlIk0sM0R5Zmrgtnb3HfwA1MTBKC437BRe4w3bYg7g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WZ4Nf1dvrzGZ7; Wed, 31 Jul 2024 21:04:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46VL4oxL048040; Wed, 31 Jul 2024 21:04:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46VL4oCh048037; Wed, 31 Jul 2024 21:04:50 GMT (envelope-from git) Date: Wed, 31 Jul 2024 21:04:50 GMT Message-Id: <202407312104.46VL4oCh048037@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Brooks Davis Subject: git: 09af49b2b207 - main - devel/llvm19: Update from llvm18 and connect List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 09af49b2b2074d4e27faf05694ebba8e47d49219 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=09af49b2b2074d4e27faf05694ebba8e47d49219 commit 09af49b2b2074d4e27faf05694ebba8e47d49219 Author: Brooks Davis AuthorDate: 2024-07-31 21:01:24 +0000 Commit: Brooks Davis 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 -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 -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 *Deleted = nullptr) { - MemorySSAUpdater Updater(&MSSA); - SmallVector NowDeadInsts; - NowDeadInsts.push_back(SI); -@@ -1718,6 +1720,8 @@ struct DSEState { - if (IsMemDef) { - auto *MD = cast(MA); - SkipStores.insert(MD); -+ if (Deleted) -+ Deleted->insert(MD); - if (auto *SI = dyn_cast(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 ToCheck; -+ SmallSetVector 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 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 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 -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 NHMFeatures = X86_64V2Features; - list NHMTuning = [TuningMacroFusion, -+ TuningSlowDivide64, - TuningInsertVZEROUPPER, - TuningNoDomainDelayMov]; - -@@ -1336,6 +1337,7 @@ def ProcessorFeatures { - FeatureCMOV, - FeatureX86_64]; - list BarcelonaTuning = [TuningFastScalarShiftMasks, -+ TuningSlowDivide64, - TuningSlowSHLD, - TuningSBBDepBreaking, - TuningInsertVZEROUPPER]; -@@ -1358,6 +1360,7 @@ def ProcessorFeatures { - list BtVer1Tuning = [TuningFast15ByteNOP, - TuningFastScalarShiftMasks, - TuningFastVectorShiftMasks, -+ TuningSlowDivide64, - TuningSlowSHLD, - TuningSBBDepBreaking, - TuningInsertVZEROUPPER]; -@@ -1380,6 +1383,7 @@ def ProcessorFeatures { - TuningFastVectorShiftMasks, - TuningFastMOVBE, - TuningSBBDepBreaking, -+ TuningSlowDivide64, - TuningSlowSHLD]; - list BtVer2Features = - !listconcat(BtVer1Features, BtVer2AdditionalFeatures); -@@ -1404,6 +1408,7 @@ def ProcessorFeatures { - FeatureLWP, - FeatureLAHFSAHF64]; - list 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 ***