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 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 80853accontrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

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

(NOTE: This does not yet consolidate all the llvm project sources under
contrib/llvm-project (e.g., MFC r355940), due to Subversion limitations.
It will be done in a follow-up MFC.)

MFC r348610 (by emaste):

build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)

To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm.  As a first step always
install llvm-ar and llvm-nm.

Sponsored by:   The FreeBSD Foundation

MFC r350453 (by asomers):


    [692 lines not shown]
DeltaFile
+6,209-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,659contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,181-9,7229,575 files not shown
+440,220-261,8389,581 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 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

HardenedBSD/src ff503ad (r356460)contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

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

(NOTE: This does not yet consolidate all the llvm project sources under
contrib/llvm-project (e.g., MFC r355940), due to Subversion limitations.
It will be done in a follow-up MFC.)

MFC r348610 (by emaste):

build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)

To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm.  As a first step always
install llvm-ar and llvm-nm.

Sponsored by:   The FreeBSD Foundation

MFC r350467 (by luporl):


    [679 lines not shown]
DeltaFile
+6,209-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,659contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,181-9,7229,577 files not shown
+440,221-261,8299,583 files

HardenedBSD/src 210e06econtrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

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

(NOTE: This does not yet consolidate all the llvm project sources under
contrib/llvm-project (e.g., MFC r355940), due to Subversion limitations.
It will be done in a follow-up MFC.)

MFC r348610 (by emaste):

build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)

To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm.  As a first step always
install llvm-ar and llvm-nm.

Sponsored by:   The FreeBSD Foundation

MFC r350467 (by luporl):


    [679 lines not shown]
DeltaFile
+6,209-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,659contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,181-9,7229,577 files not shown
+440,221-261,8299,583 files

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

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

Conflicts:
        usr.bin/clang/lld/Makefile (unresolved)
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-45,556contrib/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,091 files not shown
+4,744,230-4,744,19319,097 files

HardenedBSD/src 0b57cec (r355940)contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

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
+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,072 files not shown
+4,743,996-4,743,99619,078 files

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

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,072 files not shown
+4,743,996-4,743,99619,078 files

HardenedBSD/src db0728bcontrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

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

Conflicts:
        contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp (unresolved)
        lib/libclang_rt/Makefile (unresolved)
        lib/libclang_rt/cfi/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        sys/conf/files.sparc64 (unresolved)
        tools/build/mk/OptionalObsoleteFiles.inc (unresolved)
DeltaFile
+6,207-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,179-9,7199,818 files not shown
+445,925-263,5489,824 files

HardenedBSD/src b443991contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

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

Release notes for llvm, clang, lld and libc++ 9.0.0 are available here:

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

PR:             240629
MFC after:      1 month
DeltaFile
+6,207-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,179-9,7199,569 files not shown
+439,217-261,4849,575 files

HardenedBSD/src 38c0ca1 (r353358)contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

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

Release notes for llvm, clang, lld and libc++ 9.0.0 are available here:

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

PR:             240629
MFC after:      1 month
DeltaFile
+6,207-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,179-9,7199,569 files not shown
+439,217-261,4849,575 files

HardenedBSD/src 54db30c (r351344)contrib/llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist.
DeltaFile
+6,148-3,382contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+2,478-440contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+2,104-778contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+19,169-7,5204,638 files not shown
+229,382-108,9844,644 files

HardenedBSD/src 8a38173contrib/llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist.
DeltaFile
+6,148-3,382contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+2,478-440contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+2,104-778contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+19,169-7,5204,638 files not shown
+229,382-108,9844,644 files

HardenedBSD/src 46b6b8econtrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

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

Conflicts:
        contrib/compiler-rt/lib/cfi/cfi.cc (unresolved)
        libexec/rc/rc.d/Makefile (unresolved)
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,169-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,244-21,8055,787 files not shown
+485,104-269,8495,793 files

HardenedBSD/src 4dc627bcontrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge remote-tracking branch 'origin/hardened/11-stable/master' into hardened/11-stable/unstable

* origin/hardened/11-stable/master:
  MFC r344112:
  Merge clang 7.0.1 and several follow-up changes
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,169-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,244-21,8055,689 files not shown
+484,005-269,3285,695 files

HardenedBSD/src c8346e3contrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master

* freebsd/11-stable/master:
  MFC r344112:
  Merge clang 7.0.1 and several follow-up changes
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,169-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,244-21,8055,689 files not shown
+484,005-269,3285,695 files

HardenedBSD/src 7bf9604contrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge clang 7.0.1 and several follow-up changes

MFC r318594:

Add libc++experimental.a for std::experimental support

This adds a separate library for supporting std::experimental features.
It is purposefully static, and must be explicitly linked into programs
using -lc++experimental.

PLEASE NOTE: there is NO WARRANTY as to any stability or continuing
existence of the features in the std::experimental parts of the C++
library!

Reviewed by:    ed
Differential Revision: https://reviews.freebsd.org/D10840

MFC r318598:


    [228 lines not shown]
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,169-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,244-21,8055,689 files not shown
+483,999-269,3285,695 files

HardenedBSD/src a39fc2acontrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge clang 7.0.1 and several follow-up changes

MFC r341825:

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
the upstream release_70 branch r348686 (effectively, 7.0.1 rc3).  The
release will follow very soon, but no more functional changes are
expected.

Release notes for llvm, clang and lld 7.0.0 are available here:
<http://releases.llvm.org/7.0.0/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/clang/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/lld/docs/ReleaseNotes.html>

PR:             230240, 230355
Relnotes:       yes

MFC r342123:


    [117 lines not shown]
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,169-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,244-21,8055,690 files not shown
+483,906-269,3245,696 files

HardenedBSD/src 4ba319b (r344212)contrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge clang 7.0.1 and several follow-up changes

MFC r341825:

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
the upstream release_70 branch r348686 (effectively, 7.0.1 rc3).  The
release will follow very soon, but no more functional changes are
expected.

Release notes for llvm, clang and lld 7.0.0 are available here:
<http://releases.llvm.org/7.0.0/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/clang/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/lld/docs/ReleaseNotes.html>

PR:             230240, 230355
Relnotes:       yes

MFC r342123:


    [117 lines not shown]
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,169-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,244-21,8055,690 files not shown
+483,906-269,3245,696 files

HardenedBSD/src 220e8e5share/colldef zh_CN.GB18030.src zh_CN.UTF-8.src, share/ctypedef C.UTF-8.src

Merge branch 'hbsd/hardened/current/master' into hbsd/hardened/current/master-libressl28
DeltaFile
+70,239-70,390share/colldef/zh_CN.GB18030.src
+42,270-42,546share/colldef/zh_CN.UTF-8.src
+36,985-37,199share/colldef/zh_CN.GBK.src
+20,052-20,058share/colldef/ko_KR.UTF-8.src
+35,064-0share/ctypedef/C.UTF-8.src
+16,817-16,879share/colldef/zh_CN.GB2312.src
+221,427-187,0729,224 files not shown
+1,058,629-689,1289,230 files

HardenedBSD/src 61eedeashare/colldef zh_CN.GB18030.src zh_CN.UTF-8.src, share/ctypedef C.UTF-8.src

Merge remote-tracking branch 'upstream/hardened/current/master' into hardened/current/safestack-arm64

Conflicts:
        contrib/llvm/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp (unresolved)
        lib/libclang_rt/Makefile (unresolved)
DeltaFile
+70,239-70,390share/colldef/zh_CN.GB18030.src
+42,270-42,546share/colldef/zh_CN.UTF-8.src
+36,985-37,199share/colldef/zh_CN.GBK.src
+20,052-20,058share/colldef/ko_KR.UTF-8.src
+35,064-0share/ctypedef/C.UTF-8.src
+16,817-16,879share/colldef/zh_CN.GB2312.src
+221,427-187,07215,426 files not shown
+2,012,059-1,265,00315,432 files

HardenedBSD/src 1000257contrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable

* origin/hardened/current/master: (98 commits)
  HBSD: clang/llvm 7.0.1 fixups
  Continuing efforts to provide hardening of FFS. This change adds a check hash to the filesystem inodes. Access attempts to files associated with an inode with an invalid check hash will fail with EINVAL (Invalid argument). Access is reestablished after an fsck is run to find and validate the inodes with invalid check-hashes. This check avoids a class of filesystem panics related to corrupted inodes. The hash is done using crc32c.
  pf tests: Use the ATF cleanup infrastructure in the ioctl tests
  pf tests: ioctl tests require root rights
  pf: Prevent integer overflow in PF when calculating the adaptive timeout.
  Remove a dead file.  CVS was removed in r251794.
  Allow CTL device specification in bhyve virtio-scsi.
  HBSD: Resolve merge conflict
  Remove unused argument to priv_check_cred.
  Fix !tx_abdicate error from r336560
  Set tentative merge date, and add UPDATING note.
  audi: replace open-coded TDP_AUDITREC checks with the macro
  Fix the PAE kernel gcc build.
  asmc: Add Support for MacBookAir 7,1 and 7,2
  For arm and armv6, only enable LLVM target support for arm by default, to shrink libllvm.a.
  Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch r348686 (effectively 7.0.1 rc3), resolve conflicts, and bump version numbers.

    [5 lines not shown]
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,155-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,230-21,8055,765 files not shown
+484,588-269,6015,771 files

HardenedBSD/src 07d5e0bcontrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

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

Conflicts:
        contrib/compiler-rt/lib/cfi/cfi.cc (unresolved)
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,155-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,230-21,8055,743 files not shown
+484,277-269,5435,749 files

HardenedBSD/src d41b4eccontrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
the upstream release_70 branch r348686 (effectively, 7.0.1 rc3).  The
release will follow very soon, but no more functional changes are
expected.

Release notes for llvm, clang and lld 7.0.0 are available here:
<http://releases.llvm.org/7.0.0/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/clang/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/lld/docs/ReleaseNotes.html>

PR:             230240, 230355
Relnotes:       yes
MFC after:      2 months
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,155-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,230-21,8055,690 files not shown
+484,075-269,3715,696 files

HardenedBSD/src 959530c (r341825)contrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
the upstream release_70 branch r348686 (effectively, 7.0.1 rc3).  The
release will follow very soon, but no more functional changes are
expected.

Release notes for llvm, clang and lld 7.0.0 are available here:
<http://releases.llvm.org/7.0.0/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/clang/docs/ReleaseNotes.html>
<http://releases.llvm.org/7.0.0/tools/lld/docs/ReleaseNotes.html>

PR:             230240, 230355
Relnotes:       yes
MFC after:      2 months
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,155-3,159contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,230-21,8055,690 files not shown
+484,075-269,3715,696 files

HardenedBSD/src 7d12d3acontrib/llvm/lib/Demangle ItaniumDemangle.cpp, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp X86InstrAVX512.td

Merge remote-tracking branch 'origin/hardened/current/clang700-import' into hardened/current/cross-dso-cfi
DeltaFile
+5,002-4,107contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+5,152-3,155contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,414-3,046contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,901-3,536contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
+1,173-5,093contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+2,585-2,864contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
+21,227-21,8015,625 files not shown
+472,530-268,0255,631 files