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 8cc71a9 — contrib/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)
Delta | File |
---|
+59,521 | -0 | sys/contrib/dev/iwm/iwm-9000-34.fw.uu |
+59,517 | -0 | sys/contrib/dev/iwm/iwm-9260-34.fw.uu |
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -42,750 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -37,629 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+37,628 | -0 | contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+202,222 | -80,379 | 29,524 files not shown |
+5,482,014 | -5,100,486 | 29,530 files |
HardenedBSD/src 7e322a5 — contrib/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)
Delta | File |
---|
+45,556 | -0 | contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -42,750 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+0 | -37,629 | 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 | -19,401 | contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
+104,022 | -99,780 | 18,972 files not shown |
+4,756,564 | -4,567,650 | 18,978 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 22d1794 (r351353) — contrib/llvm/tools/lld/COFF PDB.cpp Writer.cpp, contrib/llvm/tools/lld/ELF SyntheticSections.cpp Writer.cpp
Merge lld trunk r366426, and resolve conflicts.
Delta | File |
---|
+2,044 | -1,656 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,395 | -1,249 | contrib/llvm/tools/lld/ELF/Writer.cpp |
+1,043 | -978 | contrib/llvm/tools/lld/COFF/PDB.cpp |
+1,038 | -910 | contrib/llvm/tools/lld/COFF/Writer.cpp |
+1,063 | -853 | contrib/llvm/tools/lld/COFF/Driver.cpp |
+1,066 | -811 | contrib/llvm/tools/lld/ELF/Driver.cpp |
+7,649 | -6,457 | 193 files not shown |
+24,510 | -19,879 | 199 files |
HardenedBSD/src fa4108e — contrib/llvm/tools/lld/COFF PDB.cpp Writer.cpp, contrib/llvm/tools/lld/ELF SyntheticSections.cpp Writer.cpp
Merge lld trunk r366426, and resolve conflicts.
Delta | File |
---|
+2,044 | -1,656 | contrib/llvm/tools/lld/ELF/SyntheticSections.cpp |
+1,395 | -1,249 | contrib/llvm/tools/lld/ELF/Writer.cpp |
+1,043 | -978 | contrib/llvm/tools/lld/COFF/PDB.cpp |
+1,038 | -910 | contrib/llvm/tools/lld/COFF/Writer.cpp |
+1,063 | -853 | contrib/llvm/tools/lld/COFF/Driver.cpp |
+1,066 | -811 | contrib/llvm/tools/lld/ELF/Driver.cpp |
+7,649 | -6,457 | 193 files not shown |
+24,510 | -19,879 | 199 files |
HardenedBSD/src 966a9dd — contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td HexagonDepIICScalar.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp
Merge remote-tracking branch 'upstream/hardened/current/master' into hardened/current/cross-dso-cfi
Conflicts:
Makefile.inc1 (unresolved)
share/mk/src.opts.mk (unresolved)
Delta | File |
---|
+5,719 | -14,744 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+52 | -9,459 | contrib/llvm/tools/clang/lib/Basic/Targets.cpp |
+4,788 | -4,667 | contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp |
+4,518 | -2,593 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+3,518 | -3,164 | contrib/llvm/lib/Target/X86/X86InstrAVX512.td |
+4,116 | -2,430 | contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td |
+22,711 | -37,057 | 6,181 files not shown |
+404,765 | -252,348 | 6,187 files |
Merge remote-tracking branch 'origin/hardened/11-stable/master' into hardened/11-stable/unstable
* origin/hardened/11-stable/master:
MFC r326496:
MFC r324536 (by emaste):
Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master
* freebsd/11-stable/master:
MFC r326496:
MFC r324536 (by emaste):
MFC r326496:
Upgrade our copies of clang, llvm, lldb and libc++ to r319231 from the
upstream release_50 branch. This corresponds to 5.0.1 rc2.
MFC r326831:
Pull in r315334 from upstream lld trunk (by Rafael Espindola):
Don't create a dummy __tls_get_addr.
We just don't need one with the current setup.
We only error on undefined references that are used by some
relocation.
If we managed to relax all uses of __tls_get_addr, no relocation uses
it and we don't produce an error.
[95 lines not shown]
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/safestack-arm64
HardenedBSD/src 7f94387 — contrib/llvm/tools/clang/lib/Sema SemaDecl.cpp, contrib/llvm/tools/lld/lib/ReaderWriter/MachO MachONormalizedFileFromAtoms.cpp
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable
* origin/hardened/current/master:
Move loader-only defines to loader.mk from defs.mk
Sync with NetBSD's /usr/share/dict/words, with the exception of quim due to its vulgar nature.
Fix a logic bug in makefs lazy inode initialization.
Make truss(8) work for i686-unknown-cloudabi binaries on FreeBSD/amd64.
libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32.
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.1 release (upstream r320880).
HardenedBSD/src 37bbb5f — contrib/llvm/tools/clang/lib/Sema SemaDecl.cpp, contrib/llvm/tools/lld/lib/ReaderWriter/MachO MachONormalizedFileFromAtoms.cpp
Merge branch 'freebsd/current/master' into hardened/current/master
* freebsd/current/master:
Move loader-only defines to loader.mk from defs.mk
Sync with NetBSD's /usr/share/dict/words, with the exception of quim due to its vulgar nature.
Fix a logic bug in makefs lazy inode initialization.
Make truss(8) work for i686-unknown-cloudabi binaries on FreeBSD/amd64.
libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32.
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.1 release (upstream r320880).
HardenedBSD/src 0a6d746 — contrib/llvm/lib/Target/BPF BPFISelLowering.cpp, contrib/llvm/lib/Transforms/Scalar NewGVN.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
5.0.1 release (upstream r320880).
Relnotes: yes
MFC after: 2 weeks
HardenedBSD/src 5bf0d7a (r326909) — contrib/llvm/lib/Target/BPF BPFISelLowering.cpp, contrib/llvm/lib/Transforms/Scalar NewGVN.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
5.0.1 release (upstream r320880).
Relnotes: yes
MFC after: 2 weeks
HardenedBSD/src e6292ce — contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td
Merge remote-tracking branch 'origin/hardened/11-stable/master' into hardened/11-stable/unstable
Delta | File |
---|
+46,012 | -0 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -12,226 | contrib/llvm/tools/clang/lib/Driver/Tools.cpp |
+4,667 | -4,653 | contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp |
+4,244 | -2,358 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+3,165 | -2,807 | contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td |
+0 | -5,342 | contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp |
+58,088 | -27,386 | 5,493 files not shown |
+503,761 | -256,012 | 5,499 files |
HardenedBSD/src 7cd2aff — contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td
Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master
Delta | File |
---|
+46,012 | -0 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -12,226 | contrib/llvm/tools/clang/lib/Driver/Tools.cpp |
+4,667 | -4,653 | contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp |
+4,244 | -2,358 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+3,165 | -2,807 | contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td |
+0 | -5,342 | contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp |
+58,088 | -27,386 | 5,493 files not shown |
+503,761 | -256,012 | 5,499 files |
HardenedBSD/src 12cd91c — contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td
Merge clang, llvm, lld, lldb, compiler-rt and libc++ 5.0.0 release.
MFC r309126 (by emaste):
Correct lld llvm-tblgen dependency file name
MFC r309169:
Get rid of separate Subversion mergeinfo properties for llvm-dwarfdump
and llvm-lto. The mergeinfo confuses Subversion enormously, and these
directories will just use the mergeinfo for llvm itself.
MFC r312765:
Pull in r276136 from upstream llvm trunk (by Wei Mi):
Use ValueOffsetPair to enhance value reuse during SCEV expansion.
In D12090, the ExprValueMap was added to reuse existing value during
[294 lines not shown]
Delta | File |
---|
+46,012 | -0 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+0 | -12,226 | contrib/llvm/tools/clang/lib/Driver/Tools.cpp |
+4,667 | -4,653 | contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp |
+4,244 | -2,358 | contrib/llvm/lib/Target/X86/X86ISelLowering.cpp |
+3,165 | -2,807 | contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td |
+0 | -5,342 | contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp |
+58,088 | -27,386 | 5,489 files not shown |
+503,698 | -255,973 | 5,495 files |
HardenedBSD/src dee9d95 — contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/safestack-arm64
Conflicts:
contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc (unresolved)
contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp (deleted)
Delta | File |
---|
+46,012 | -0 | contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td |
+15,396 | -8,833 | contrib/sqlite3/sqlite3.c |
+0 | -12,226 | contrib/llvm/tools/clang/lib/Driver/Tools.cpp |
+4,667 | -4,653 | contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp |
+4,256 | -2,443 | crypto/libressl/man/Makefile.in |
+4,268 | -2,405 | crypto/libressl/man/Makefile.am |
+74,599 | -30,560 | 8,577 files not shown |
+729,621 | -394,269 | 8,583 files |