HardenedBSD/src 2cab237 (r327023)contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td HexagonDepIICScalar.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp

Merge llvm trunk r321017 to contrib/llvm.
DeltaFile
+5,719-14,744contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+4,788-4,667contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+3,527-3,085contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+4,116-2,430contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+6,500-0contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+4,023-2,342contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+28,673-27,2682,514 files not shown
+247,745-123,4122,520 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

HardenedBSD/src 531c2d7 (r321428)contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

MFhead at r320180
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,066-4,797sys/dev/ixgbe/if_ix.c
+4,165-2,347contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,165-2,807contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+62,075-26,8307,311 files not shown
+571,269-279,4937,317 files

HardenedBSD/src bca9d05 (r321384)contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

Merge ^/head r319973 through 321382.
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,066-4,797sys/dev/ixgbe/if_ix.c
+4,165-2,347contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,165-2,807contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+62,075-26,8307,850 files not shown
+596,489-287,5697,856 files

HardenedBSD/src 8463d13contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

Merge ^/head r319973 through 321382.
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,066-4,797sys/dev/ixgbe/if_ix.c
+4,165-2,347contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+3,165-2,807contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+62,075-26,8307,850 files not shown
+596,489-287,5697,856 files

HardenedBSD/src dedaa99contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/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,165-2,347contrib/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,009-27,3755,481 files not shown
+504,502-255,5625,487 files

HardenedBSD/src c2a85c4contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

Merge remote-tracking branch 'upstream/master' into hardened/current/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,165-2,347contrib/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,009-27,3755,478 files not shown
+504,462-255,5305,484 files

HardenedBSD/src 03f9f6a (r321369)contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
5.0.0 (trunk r308421).  Upstream has branched for the 5.0.0 release,
which should be in about a month.  Please report bugs and regressions,
so we can get them into the release.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

MFC after:      2 months
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,165-2,347contrib/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,009-27,3755,477 files not shown
+504,460-255,5285,483 files

HardenedBSD/src aaecbdacontrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXInstrInfo.td

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
5.0.0 (trunk r308421).  Upstream has branched for the 5.0.0 release,
which should be in about a month.  Please report bugs and regressions,
so we can get them into the release.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

MFC after:      2 months
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,165-2,347contrib/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,009-27,3755,477 files not shown
+504,460-255,5285,483 files

HardenedBSD/src 061a9fccontrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Object COFFImportFile.cpp COFFModuleDefinition.cpp

Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update
build glue.
DeltaFile
+625-190contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
+527-0contrib/llvm/lib/Object/COFFImportFile.cpp
+0-511contrib/llvm/tools/lld/COFF/Librarian.cpp
+249-215contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+319-0contrib/llvm/lib/Object/COFFModuleDefinition.cpp
+0-304contrib/llvm/tools/lld/COFF/ModuleDef.cpp
+1,720-1,220407 files not shown
+8,418-5,496413 files

HardenedBSD/src d8866be (r318681)contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Object COFFImportFile.cpp COFFModuleDefinition.cpp

Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update
build glue.
DeltaFile
+625-190contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
+527-0contrib/llvm/lib/Object/COFFImportFile.cpp
+0-511contrib/llvm/tools/lld/COFF/Librarian.cpp
+249-215contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+319-0contrib/llvm/lib/Object/COFFModuleDefinition.cpp
+0-304contrib/llvm/tools/lld/COFF/ModuleDef.cpp
+1,720-1,220407 files not shown
+8,418-5,496413 files

HardenedBSD/src 760ca32contrib/llvm/lib/CodeGen ScalarizeMaskedMemIntrin.cpp CodeGenPrepare.cpp, contrib/llvm/lib/Support APInt.cpp

Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update
build glue.
DeltaFile
+2,881-0contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
+660-0contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
+1-547contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
+246-224contrib/llvm/tools/lld/ELF/Writer.cpp
+388-60contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
+148-164contrib/llvm/lib/Support/APInt.cpp
+4,324-9951,212 files not shown
+24,427-12,2381,218 files

HardenedBSD/src 5517e70 (r318384)contrib/llvm/lib/CodeGen ScalarizeMaskedMemIntrin.cpp CodeGenPrepare.cpp, contrib/llvm/lib/Support APInt.cpp

Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update
build glue.
DeltaFile
+2,881-0contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
+660-0contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
+1-547contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
+246-224contrib/llvm/tools/lld/ELF/Writer.cpp
+388-60contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
+148-164contrib/llvm/lib/Support/APInt.cpp
+4,324-9951,212 files not shown
+24,427-12,2381,218 files

HardenedBSD/src 7a7e605 (r317029)contrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td HexagonInstrInfo.td, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp

Merge llvm trunk r300422 and resolve conflicts.
DeltaFile
+45,573-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-4,799contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
+4,182-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td
+2,618-1,418contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-3,301contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
+1,646-1,353contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+54,019-10,8712,070 files not shown
+195,001-84,3852,076 files

HardenedBSD/src 990b41bcontrib/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td HexagonInstrInfo.td, contrib/llvm/lib/Target/X86 X86ISelLowering.cpp

Merge llvm trunk r300422 and resolve conflicts.
DeltaFile
+45,573-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-4,799contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
+4,182-0contrib/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td
+2,618-1,418contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-3,301contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
+1,646-1,353contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+54,019-10,8712,070 files not shown
+195,001-84,3852,076 files

HardenedBSD/src f4a6e2acontrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'origin/hardened/11-stable/master' into hardened/11-stable/unstable
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,387 files not shown
+788,272-628,3215,393 files

HardenedBSD/src 7e48da1contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'origin/hardened/11-stable/master' into hardened/11-stable/master-libressl
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,387 files not shown
+788,272-628,3215,393 files

HardenedBSD/src 608257acontrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

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

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,386 files not shown
+788,243-628,3175,392 files

HardenedBSD/src 60b571econtrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Update clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0 release:

MFC r309142 (by emaste):

Add WITH_LLD_AS_LD build knob

If set it installs LLD as /usr/bin/ld.  LLD (as of version 3.9) is not
capable of linking the world and kernel, but can self-host and link many
substantial applications. GNU ld continues to be used for the world and
kernel build, regardless of how this knob is set.

It is on by default for arm64, and off for all other CPU architectures.

Sponsored by:   The FreeBSD Foundation

MFC r310840:

Reapply 310775, now it also builds correctly if lldb is disabled:


    [165 lines not shown]
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,385 files not shown
+788,188-628,3115,391 files

HardenedBSD/src 9f53520contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,640 files not shown
+795,098-631,9745,646 files

HardenedBSD/src c094f60contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/segvguard-ng
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,640 files not shown
+795,098-631,9745,646 files

HardenedBSD/src ed853aacontrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/log
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,640 files not shown
+795,098-631,9745,646 files

HardenedBSD/src ea1b5f6contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'upstream/master' into hardened/current/master
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,401 files not shown
+788,204-628,3175,407 files

HardenedBSD/src 0691a52contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
4.0.0 (branches/release_40 296509).  The release will follow soon.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

Also note that as of 4.0.0, lld should be able to link the base system
on amd64 and aarch64.  See the WITH_LLD_IS_LLD setting in src.conf(5).
Though please be aware that this is work in progress.

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

Thanks to Ed Maste, Jan Beich, Antoine Brodin and Eric Fiselier for
their help.

Relnotes:       yes

    [3 lines not shown]
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,379 files not shown
+788,116-628,2545,385 files

HardenedBSD/src ed085b6 (r314564)contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
4.0.0 (branches/release_40 296509).  The release will follow soon.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

Also note that as of 4.0.0, lld should be able to link the base system
on amd64 and aarch64.  See the WITH_LLD_IS_LLD setting in src.conf(5).
Though please be aware that this is work in progress.

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

Thanks to Ed Maste, Jan Beich, Antoine Brodin and Eric Fiselier for
their help.

Relnotes:       yes

    [3 lines not shown]
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,205-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,598-41,4125,379 files not shown
+788,116-628,2545,385 files

HardenedBSD/src 935d377contrib/llvm/tools/lldb/source/Commands CommandObjectTarget.cpp, contrib/llvm/tools/lldb/source/Core IOHandler.cpp

Merge remote-tracking branch 'upstream/projects/clang400-import' into hardened/current/clang400-import
DeltaFile
+11,555-11,247contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+9,208-9,262contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
+5,671-6,060contrib/llvm/tools/lldb/source/Target/Process.cpp
+4,371-5,283contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
+4,532-4,712contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+4,264-4,848contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
+39,601-41,4124,814 files not shown
+741,250-608,0414,820 files

HardenedBSD/src 4bdea09contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp, contrib/llvm/lib/CodeGen MachinePipeliner.cpp

Update llvm to trunk r290819 and resolve conflicts.
DeltaFile
+5,131-2,692contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+2,340-2,190contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+4,276-0contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
+3,984-0contrib/llvm/lib/CodeGen/MachinePipeliner.cpp
+2,698-1,089contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
+1,090-2,377contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+19,519-8,3482,410 files not shown
+226,886-104,9332,416 files