Merge branch 'hardened/current/master' into hardened/current/uninit-autoinit
Delta | File |
---|
+0 | -111,817 | contrib/libstdc++/configure |
+72,183 | -0 | lib/clang/liblldb/LLDBWrapLua.cpp |
+71,590 | -432 | tools/tools/locale/etc/final-maps/widths.txt |
+31,726 | -39,305 | share/ctypedef/ja_JP.eucJP.src |
+59,521 | -0 | sys/contrib/dev/iwm/iwm-9000-34.fw.uu |
+59,517 | -0 | sys/contrib/dev/iwm/iwm-9260-34.fw.uu |
+294,537 | -151,554 | 60,534 files not shown |
+10,288,584 | -10,879,881 | 60,540 files |
HardenedBSD/src 408eeba — 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.
Delta | File |
---|
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -45,556 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -37,628 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+20,838 | -0 | contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+0 | -20,838 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -104,022 | 19,070 files not shown |
+4,743,957 | -4,743,955 | 19,076 files |
HardenedBSD/src 80853ac — 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 r350453 (by asomers):
[692 lines not shown]
Delta | File |
---|
+6,209 | -3,403 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+2,056 | -1,659 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+1,477 | -1,740 | contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
+18,181 | -9,722 | 9,575 files not shown |
+440,220 | -261,838 | 9,581 files |
HardenedBSD/src 5fbea5d — 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.
Delta | File |
---|
+0 | -45,556 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -37,628 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -20,838 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+20,838 | -0 | contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -104,022 | 19,071 files not shown |
+4,743,958 | -4,743,960 | 19,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.
Delta | File |
---|
+0 | -45,556 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -37,628 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -20,838 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+20,838 | -0 | contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -104,022 | 19,071 files not shown |
+4,743,958 | -4,743,960 | 19,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]
Delta | File |
---|
+6,209 | -3,403 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+2,056 | -1,659 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+1,477 | -1,740 | contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
+18,181 | -9,722 | 9,577 files not shown |
+440,221 | -261,829 | 9,583 files |
HardenedBSD/src 210e06e — 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]
Delta | File |
---|
+6,209 | -3,403 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+2,056 | -1,659 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+1,477 | -1,740 | contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
+18,181 | -9,722 | 9,577 files not shown |
+440,221 | -261,829 | 9,583 files |
HardenedBSD/src 9c89fb4 — contrib/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)
Delta | File |
---|
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -45,556 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -37,628 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -20,838 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+20,838 | -0 | contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -104,022 | 19,091 files not shown |
+4,744,230 | -4,744,193 | 19,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.
Delta | File |
---|
+0 | -45,556 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -37,628 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+20,838 | -0 | contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+0 | -20,838 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -104,022 | 19,072 files not shown |
+4,743,996 | -4,743,996 | 19,078 files |
HardenedBSD/src d111c78 — 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.
Delta | File |
---|
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -45,556 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -37,628 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+20,838 | -0 | contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+0 | -20,838 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -104,022 | 19,072 files not shown |
+4,743,996 | -4,743,996 | 19,078 files |
HardenedBSD/src db0728b — contrib/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)
Delta | File |
---|
+6,207 | -3,403 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+2,056 | -1,656 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+1,477 | -1,740 | contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
+18,179 | -9,719 | 9,818 files not shown |
+445,925 | -263,548 | 9,824 files |
HardenedBSD/src b443991 — 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
Delta | File |
---|
+6,207 | -3,403 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+2,056 | -1,656 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+1,477 | -1,740 | contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
+18,179 | -9,719 | 9,569 files not shown |
+439,217 | -261,484 | 9,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
Delta | File |
---|
+6,207 | -3,403 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+2,056 | -1,656 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+1,477 | -1,740 | contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
+18,179 | -9,719 | 9,569 files not shown |
+439,217 | -261,484 | 9,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.
Delta | File |
---|
+6,148 | -3,382 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+2,478 | -440 | contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp |
+2,104 | -778 | contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp |
+19,169 | -7,520 | 4,638 files not shown |
+229,382 | -108,984 | 4,644 files |
HardenedBSD/src 8a38173 — contrib/llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp
Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist.
Delta | File |
---|
+6,148 | -3,382 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+4,591 | -0 | contrib/llvm/lib/Target/ARM/ARMInstrMVE.td |
+1,499 | -2,008 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+2,349 | -912 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+2,478 | -440 | contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp |
+2,104 | -778 | contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp |
+19,169 | -7,520 | 4,638 files not shown |
+229,382 | -108,984 | 4,644 files |