HardenedBSD/src 6d5a643contrib/llvm-project/libcxx/include regex, contrib/llvm-project/libcxx/src locale.cpp

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        cddl/lib/libnvpair/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+8,621-6,629contrib/xz/ChangeLog
+4,499-5,385contrib/llvm-project/libcxx/src/locale.cpp
+3,748-4,889contrib/llvm-project/libcxx/include/regex
+7,713-0contrib/unbound/util/configparser.c
+7,627-0contrib/unbound/util/configlexer.c
+53,205-37,82315,239 files not shown
+1,349,003-1,091,48015,245 files

HardenedBSD/src 065d123contrib/llvm-project/libcxx/include regex locale, contrib/llvm-project/libcxx/src locale.cpp

Merge remote-tracking branch 'origin/freebsd/14-stable/main' into hardened/14-stable/master

Conflicts:
        contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp (unresolved)
        contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp (unresolved)
DeltaFile
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+4,499-5,385contrib/llvm-project/libcxx/src/locale.cpp
+3,748-4,889contrib/llvm-project/libcxx/include/regex
+2,665-3,296contrib/llvm-project/libcxx/include/locale
+4,344-1,459contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2,039-3,709contrib/llvm-project/libcxx/include/valarray
+38,292-39,6586,585 files not shown
+483,205-312,3366,591 files

HardenedBSD/src cf984dfcontrib/llvm-project/libcxx/include regex locale, contrib/llvm-project/libcxx/src locale.cpp

Merge remote-tracking branch 'internal/freebsd/13-stable/main' into hardened/13-stable/master

Conflicts:
        contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp (unresolved)
        contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp (unresolved)
DeltaFile
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+4,499-5,385contrib/llvm-project/libcxx/src/locale.cpp
+3,748-4,889contrib/llvm-project/libcxx/include/regex
+2,665-3,296contrib/llvm-project/libcxx/include/locale
+4,344-1,459contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2,039-3,709contrib/llvm-project/libcxx/include/valarray
+38,292-39,6586,575 files not shown
+483,200-312,3436,581 files

HardenedBSD/src bdbe302contrib/llvm-project/libcxx/include/__pstl/internal algorithm_impl.h, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.

PR:             276104
MFC after:      1 month

(cherry picked from commit 5f757f3ff9144b609b3c433dfd370cc6bdc191ad)
DeltaFile
+20,887-20,814contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,698-1,244contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1,147-3,670contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+2,664-1,914contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp
+2,741-1,506contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+0-4,174contrib/llvm-project/libcxx/include/__pstl/internal/algorithm_impl.h
+31,137-33,3225,785 files not shown
+348,182-202,0365,791 files

HardenedBSD/src c9157d9contrib/llvm-project/libcxx/include/__pstl/internal algorithm_impl.h, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.

PR:             276104
MFC after:      1 month

(cherry picked from commit 5f757f3ff9144b609b3c433dfd370cc6bdc191ad)
DeltaFile
+20,887-20,814contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,698-1,244contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1,147-3,670contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+2,664-1,914contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp
+2,741-1,506contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+0-4,174contrib/llvm-project/libcxx/include/__pstl/internal/algorithm_impl.h
+31,137-33,3225,785 files not shown
+348,182-202,0365,791 files

HardenedBSD/src d9d3181contrib/llvm-project/libcxx/include regex locale, contrib/llvm-project/libcxx/src locale.cpp

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp (unresolved)
        contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp (unresolved)
DeltaFile
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+4,499-5,385contrib/llvm-project/libcxx/src/locale.cpp
+3,748-4,889contrib/llvm-project/libcxx/include/regex
+2,665-3,296contrib/llvm-project/libcxx/include/locale
+4,344-1,459contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2,039-3,709contrib/llvm-project/libcxx/include/valarray
+38,292-39,6586,564 files not shown
+483,069-312,3676,570 files

HardenedBSD/src 5f757f3contrib/llvm-project/libcxx/include/__pstl/internal algorithm_impl.h, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.

PR:             276104
MFC after:      1 month
DeltaFile
+20,887-20,814contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,698-1,244contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1,147-3,670contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+2,664-1,914contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp
+2,741-1,506contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+0-4,174contrib/llvm-project/libcxx/include/__pstl/internal/algorithm_impl.h
+31,137-33,3225,785 files not shown
+348,182-202,0365,791 files

HardenedBSD/src 5bd2ecbcontrib/llvm-project/llvm/include/llvm/IR IntrinsicsX86.td, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge remote-tracking branch 'freebsd/stable/13' into hardened/13-stable/master
DeltaFile
+41,587-40,593lib/clang/liblldb/LLDBWrapLua.cpp
+20,766-20,576contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,116-2,618contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsX86.td
+3,565-1,874contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3,022-1,523contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2,257-1,568contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+74,313-68,7526,476 files not shown
+446,808-268,2046,482 files

HardenedBSD/src 320d4fbcontrib/llvm-project/llvm/include/llvm/IR IntrinsicsX86.td, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16-init-18548-gb0daacf58f41.

PR:             271047
MFC after:      1 month

(cherry picked from commit bdd1243df58e60e85101c09001d9812a789b6bc4)
DeltaFile
+20,766-20,576contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,116-2,618contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsX86.td
+3,546-1,877contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3,022-1,523contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2,257-1,568contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+2,881-790contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+35,588-28,9526,395 files not shown
+401,464-225,9406,401 files

HardenedBSD/src 1a25c77contrib/llvm-project/llvm/include/llvm/IR IntrinsicsX86.td, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge remote-tracking branch 'github/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+41,587-40,593lib/clang/liblldb/LLDBWrapLua.cpp
+20,766-20,576contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,116-2,618contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsX86.td
+3,565-1,874contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3,022-1,523contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2,257-1,568contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+74,313-68,7526,481 files not shown
+447,328-268,4776,487 files

HardenedBSD/src 6e8e7bccontrib/llvm-project/llvm/include/llvm/IR IntrinsicsX86.td, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge remote-tracking branch 'freebsd/main' into hardened/current/master
DeltaFile
+41,587-40,593lib/clang/liblldb/LLDBWrapLua.cpp
+20,766-20,576contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,116-2,618contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsX86.td
+3,565-1,874contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3,022-1,523contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2,257-1,568contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+74,313-68,7526,462 files not shown
+446,706-268,0716,468 files

HardenedBSD/src bdd1243contrib/llvm-project/llvm/include/llvm/IR IntrinsicsX86.td, contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp

Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16-init-18548-gb0daacf58f41.

PR:             271047
MFC after:      1 month
DeltaFile
+20,766-20,576contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+3,116-2,618contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsX86.td
+3,546-1,877contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3,022-1,523contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2,257-1,568contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+2,881-790contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+35,588-28,9526,395 files not shown
+401,464-225,9406,401 files

HardenedBSD/src c7ce6b0contrib/libstdc++ configure, lib/clang/liblldb LLDBWrapLua.cpp

Merge branch 'hardened/current/master' into hardened/current/uninit-autoinit
DeltaFile
+0-111,817contrib/libstdc++/configure
+72,183-0lib/clang/liblldb/LLDBWrapLua.cpp
+71,590-432tools/tools/locale/etc/final-maps/widths.txt
+31,726-39,305share/ctypedef/ja_JP.eucJP.src
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+294,537-151,55460,534 files not shown
+10,288,584-10,879,88160,540 files

HardenedBSD/src 091bb0ccontrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
llvmorg-10.0.0-0-gd32170dbd5b (aka 10.0.0 release), and a number of
follow-ups.

MFC r356479 (by bdragon):

[PowerPC] Fix libllvmminimal build when building from powerpc64 ELFv1.

When bootstrapping on powerpc64 ELFv1, it is necessary to use binutils
ld.bfd from ports for the bootstrap, as this is the only modern linker for
ELFv1 host tools.

As binutils ld.bfd is rather strict in its handling of undefined symbols,
it is necessary to pull in Support/Atomic.cpp to avoid an undefined symbol.

Reviewed by:    dim, emaste
Sponsored by:   Tag1 Consulting, Inc.
Differential Revision:  https://reviews.freebsd.org/D23072


    [404 lines not shown]
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,823 files not shown
+439,874-279,7595,829 files

HardenedBSD/src c7dc474contrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge remote-tracking branch 'freebsd/stable/12' into hardened/12-stable/master

Conflicts:
        sys/arm/arm/machdep.c (unresolved)
        tools/build/mk/OptionalObsoleteFiles.inc (unresolved)
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,907 files not shown
+441,871-280,5165,913 files

HardenedBSD/src 408eebacontrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

MFC r355940:

Move all sources from the llvm project into contrib/llvm-project.

This uses the new layout of the upstream repository, which was recently
migrated to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,070 files not shown
+4,743,957-4,743,95519,076 files

HardenedBSD/src fcdb68f (r360545)contrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
10.0.0 release.

MFC r356479 (by bdragon):

[PowerPC] Fix libllvmminimal build when building from powerpc64 ELFv1.

When bootstrapping on powerpc64 ELFv1, it is necessary to use binutils
ld.bfd from ports for the bootstrap, as this is the only modern linker for
ELFv1 host tools.

As binutils ld.bfd is rather strict in its handling of undefined symbols,
it is necessary to pull in Support/Atomic.cpp to avoid an undefined symbol.

Reviewed by:    dim, emaste
Sponsored by:   Tag1 Consulting, Inc.
Differential Revision:  https://reviews.freebsd.org/D23072

MFC r356930:

    [450 lines not shown]
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,825 files not shown
+439,879-279,7465,831 files

HardenedBSD/src 8e129ffcontrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
10.0.0 release.

MFC r356479 (by bdragon):

[PowerPC] Fix libllvmminimal build when building from powerpc64 ELFv1.

When bootstrapping on powerpc64 ELFv1, it is necessary to use binutils
ld.bfd from ports for the bootstrap, as this is the only modern linker for
ELFv1 host tools.

As binutils ld.bfd is rather strict in its handling of undefined symbols,
it is necessary to pull in Support/Atomic.cpp to avoid an undefined symbol.

Reviewed by:    dim, emaste
Sponsored by:   Tag1 Consulting, Inc.
Differential Revision:  https://reviews.freebsd.org/D23072

MFC r356930:

    [450 lines not shown]
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,825 files not shown
+439,879-279,7465,831 files

HardenedBSD/src 70f001fcontrib/gcc ChangeLog-2004 ChangeLog-2003, contrib/libstdc++ configure

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        lib/clang/llvm.build.mk (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        share/mk/src.opts.mk (unresolved)
DeltaFile
+0-111,817contrib/libstdc++/configure
+0-47,880contrib/gcc/ChangeLog-2004
+0-37,862contrib/gcc/ChangeLog-2003
+0-35,988contrib/gcc/ChangeLog-2002
+0-35,909contrib/gcc/ChangeLog-2005
+0-33,645contrib/gcc/ChangeLog-2001
+0-303,10113,209 files not shown
+569,809-3,319,09613,215 files

HardenedBSD/src c9ff943contrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge remote-tracking branch 'tor/freebsd/current/master' into hardened/current/master

Conflicts:
        lib/clang/llvm.build.mk (unresolved)
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,773 files not shown
+427,171-279,8325,779 files

HardenedBSD/src 0ff2fc4contrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
10.0.0-rc3 c290cb61fdc.

Release notes for llvm, clang, lld and libc++ 10.0.0 will become
available here:

https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html
https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/10.0.0/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html

PR:             244251
MFC after:      6 weeks
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,741 files not shown
+425,806-279,6485,747 files

HardenedBSD/src 5b27928 (r358851)contrib/llvm-project/lldb/source/Core IOHandler.cpp IOHandlerCursesGUI.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
10.0.0-rc3 c290cb61fdc.

Release notes for llvm, clang, lld and libc++ 10.0.0 will become
available here:

https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html
https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/10.0.0/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html

PR:             244251
MFC after:      6 weeks
DeltaFile
+5,575-3,821contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+6,099-819contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+171-4,232contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,103-2,185contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+1,514-2,619contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+19,529-13,6765,741 files not shown
+425,806-279,6485,747 files

HardenedBSD/src 8cc71a9contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm-project/llvm/lib/Target/X86 X86ISelLowering.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        gnu/lib/libgcc/Makefile (deleted)
        share/man/man5/src.conf.5 (unresolved)
        usr.bin/clang/lld/Makefile (unresolved)
        usr.sbin/rpc.statd/Makefile (unresolved)
DeltaFile
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-42,750contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,629contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+202,222-80,37929,524 files not shown
+5,482,014-5,100,48629,530 files

HardenedBSD/src 480093f (r357095)contrib/llvm-project/lldb/source/Core IOHandlerCursesGUI.cpp IOHandler.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge ^/vendor/lvm-project/master up to its last change (upstream commit
e26a78e70), and resolve conflicts.
DeltaFile
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+18-4,033contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,597-1,409contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+1,122-2,176contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+1,628-1,656contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+2,325-504contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+11,757-9,7783,301 files not shown
+156,873-82,3693,307 files

HardenedBSD/src 20ff046contrib/llvm-project/lldb/source/Core IOHandlerCursesGUI.cpp IOHandler.cpp, contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp

Merge ^/vendor/lvm-project/master up to its last change (upstream commit
e26a78e70), and resolve conflicts.
DeltaFile
+4,067-0contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp
+18-4,033contrib/llvm-project/lldb/source/Core/IOHandler.cpp
+2,597-1,409contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+1,122-2,176contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp
+1,628-1,656contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+2,325-504contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
+11,757-9,7783,301 files not shown
+156,873-82,3693,307 files

HardenedBSD/src 91497ddcontrib/llvm-project/clang/lib/AST ExprConstant.cpp, contrib/llvm-project/clang/lib/Analysis PathDiagnostic.cpp

Merge ^/vendor/clang/dist up to its last change, and resolve conflicts.
DeltaFile
+1,808-582contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
+983-867contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
+1,534-237contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp
+0-1,466contrib/llvm-project/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
+784-519contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
+1,219-0contrib/llvm-project/clang/lib/Analysis/PathDiagnostic.cpp
+6,328-3,671744 files not shown
+48,433-20,067750 files

HardenedBSD/src a7dea16 (r356998)contrib/llvm-project/clang/lib/AST ExprConstant.cpp, contrib/llvm-project/clang/lib/Analysis PathDiagnostic.cpp

Merge ^/vendor/clang/dist up to its last change, and resolve conflicts.
DeltaFile
+1,808-582contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
+983-867contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
+1,534-237contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp
+0-1,466contrib/llvm-project/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
+784-519contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
+1,219-0contrib/llvm-project/clang/lib/Analysis/PathDiagnostic.cpp
+6,328-3,671744 files not shown
+48,433-20,067750 files

HardenedBSD/src 7e322a5contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into hardened/12-stable/master

Conflicts:
        contrib/compiler-rt/lib/cfi/cfi.cc (deleted)
        contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp (deleted)
        lib/libclang_rt/Makefile (unresolved)
        lib/libclang_rt/cfi/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        tools/build/mk/OptionalObsoleteFiles.inc (unresolved)
        usr.bin/clang/lld/Makefile (unresolved)
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-42,750contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,629contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-19,401contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-99,78018,972 files not shown
+4,756,564-4,567,65018,978 files

HardenedBSD/src 5fbea5dcontrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

MFC r355940:

Move all sources from the llvm project into contrib/llvm-project.

This uses the new layout of the upstream repository, which was recently
migrated to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,071 files not shown
+4,743,958-4,743,96019,077 files

HardenedBSD/src 6b6c643 (r356462)contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

MFC r355940:

Move all sources from the llvm project into contrib/llvm-project.

This uses the new layout of the upstream repository, which was recently
migrated to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,071 files not shown
+4,743,958-4,743,96019,077 files