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 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.
DeltaFile
+2,044-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,395-1,249contrib/llvm/tools/lld/ELF/Writer.cpp
+1,043-978contrib/llvm/tools/lld/COFF/PDB.cpp
+1,038-910contrib/llvm/tools/lld/COFF/Writer.cpp
+1,063-853contrib/llvm/tools/lld/COFF/Driver.cpp
+1,066-811contrib/llvm/tools/lld/ELF/Driver.cpp
+7,649-6,457193 files not shown
+24,510-19,879199 files

HardenedBSD/src fa4108econtrib/llvm/tools/lld/COFF PDB.cpp Writer.cpp, contrib/llvm/tools/lld/ELF SyntheticSections.cpp Writer.cpp

Merge lld trunk r366426, and resolve conflicts.
DeltaFile
+2,044-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,395-1,249contrib/llvm/tools/lld/ELF/Writer.cpp
+1,043-978contrib/llvm/tools/lld/COFF/PDB.cpp
+1,038-910contrib/llvm/tools/lld/COFF/Writer.cpp
+1,063-853contrib/llvm/tools/lld/COFF/Driver.cpp
+1,066-811contrib/llvm/tools/lld/ELF/Driver.cpp
+7,649-6,457193 files not shown
+24,510-19,879199 files

HardenedBSD/src 966a9ddcontrib/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)
DeltaFile
+5,719-14,744contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+52-9,459contrib/llvm/tools/clang/lib/Basic/Targets.cpp
+4,788-4,667contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+4,518-2,593contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,518-3,164contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+4,116-2,430contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+22,711-37,0576,181 files not shown
+404,765-252,3486,187 files

HardenedBSD/src 5ce0c1a. ObsoleteFiles.inc, contrib/llvm/lib/Target/AArch64 AArch64FalkorHWPFFix.cpp

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):
DeltaFile
+230-4contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+116-113tools/build/mk/OptionalObsoleteFiles.inc
+68-60contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
+117-0ObsoleteFiles.inc
+110-0contrib/llvm/lib/Target/Mips/MipsMTInstrInfo.td
+45-25contrib/llvm/lib/Target/AVR/AVRInstrInfo.td
+686-202109 files not shown
+1,499-470115 files

HardenedBSD/src babd591. ObsoleteFiles.inc, contrib/llvm/lib/Target/AArch64 AArch64FalkorHWPFFix.cpp

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

* freebsd/11-stable/master:
  MFC r326496:
  MFC r324536 (by emaste):
DeltaFile
+230-4contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+116-113tools/build/mk/OptionalObsoleteFiles.inc
+68-60contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
+117-0ObsoleteFiles.inc
+110-0contrib/llvm/lib/Target/Mips/MipsMTInstrInfo.td
+45-25contrib/llvm/lib/Target/AVR/AVRInstrInfo.td
+686-202109 files not shown
+1,499-470115 files

HardenedBSD/src 1bc68d0. ObsoleteFiles.inc, contrib/llvm/lib/Target/AArch64 AArch64FalkorHWPFFix.cpp

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]
DeltaFile
+230-4contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+116-113tools/build/mk/OptionalObsoleteFiles.inc
+68-60contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
+117-0ObsoleteFiles.inc
+110-0contrib/llvm/lib/Target/Mips/MipsMTInstrInfo.td
+45-25contrib/llvm/lib/Target/AVR/AVRInstrInfo.td
+686-202106 files not shown
+1,480-468112 files

HardenedBSD/src cdc8eebstand/common interp.c interp_forth.c, stand/libsa util.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/safestack-arm64
DeltaFile
+413-0tools/boot/rootgen.sh
+264-97stand/common/interp.c
+98-138stand/common/interp_forth.c
+117-96sys/dev/bhnd/bhnd.h
+0-183stand/common/interp_simple.c
+0-182stand/libsa/util.c
+892-696340 files not shown
+3,991-2,130346 files

HardenedBSD/src 7f94387contrib/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).
DeltaFile
+112-0usr.bin/truss/amd64-cloudabi32.c
+57-0contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
+2-49stand/defs.mk
+48-2share/dict/web2
+47-0stand/loader.mk
+21-5contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
+287-5620 files not shown
+349-8526 files

HardenedBSD/src 37bbb5fcontrib/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).
DeltaFile
+112-0usr.bin/truss/amd64-cloudabi32.c
+57-0contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
+2-49stand/defs.mk
+48-2share/dict/web2
+47-0stand/loader.mk
+21-5contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
+287-5620 files not shown
+349-8526 files

HardenedBSD/src 0a6d746contrib/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
DeltaFile
+57-0contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
+21-5contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
+9-7contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
+6-2contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp
+4-1contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
+4-0contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
+101-1510 files not shown
+123-2016 files

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
DeltaFile
+57-0contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
+21-5contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
+9-7contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
+6-2contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp
+4-1contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
+4-0contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
+101-1510 files not shown
+123-2016 files

HardenedBSD/src e6292cecontrib/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
DeltaFile
+46,012-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-12,226contrib/llvm/tools/clang/lib/Driver/Tools.cpp
+4,667-4,653contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+4,244-2,358contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,165-2,807contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+0-5,342contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
+58,088-27,3865,493 files not shown
+503,761-256,0125,499 files

HardenedBSD/src 7cd2affcontrib/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
DeltaFile
+46,012-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-12,226contrib/llvm/tools/clang/lib/Driver/Tools.cpp
+4,667-4,653contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+4,244-2,358contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,165-2,807contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+0-5,342contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
+58,088-27,3865,493 files not shown
+503,761-256,0125,499 files

HardenedBSD/src 12cd91ccontrib/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]
DeltaFile
+46,012-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-12,226contrib/llvm/tools/clang/lib/Driver/Tools.cpp
+4,667-4,653contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+4,244-2,358contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,165-2,807contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+0-5,342contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
+58,088-27,3865,489 files not shown
+503,698-255,9735,495 files

HardenedBSD/src dee9d95contrib/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)
DeltaFile
+46,012-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+15,396-8,833contrib/sqlite3/sqlite3.c
+0-12,226contrib/llvm/tools/clang/lib/Driver/Tools.cpp
+4,667-4,653contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+4,256-2,443crypto/libressl/man/Makefile.in
+4,268-2,405crypto/libressl/man/Makefile.am
+74,599-30,5608,577 files not shown
+729,621-394,2698,583 files