HardenedBSD/src b5e6330contrib/compiler-rt/lib/builtins/arm aeabi_dcmp.S aeabi_fcmp.S, contrib/compiler-rt/lib/esan esan_sideline_linux.cpp

Upgrade our copies of clang, llvm, lldb and compiler-rt to r311606 from
the upstream release_50 branch.

As of this version, lib/msun's trig test should also work correctly
again (see bug 220989 for more information).

PR:             220989
MFC after:      2 months
X-MFC-with:     r321369
DeltaFile
+33-2,445contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
+61-24contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.cpp
+20-58contrib/llvm/tools/clang/lib/Headers/unwind.h
+72-2contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
+53-3contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
+25-27contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
+30-4contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
+33-0contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+1-30contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
+23-5contrib/llvm/lib/IR/AutoUpgrade.cpp
+20-4contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
+12-5contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8-8contrib/compiler-rt/lib/profile/InstrProfilingNameVar.c
+16-0contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
+12-1contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
+4-9contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
+13-0contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
+8-3contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
+7-4contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+9-0contrib/compiler-rt/lib/builtins/arm/aeabi_dcmp.S
+9-0contrib/compiler-rt/lib/builtins/arm/aeabi_fcmp.S
+7-2contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.h
+7-1contrib/llvm/lib/Object/COFFModuleDefinition.cpp
+4-4contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
+6-1contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.cpp
+6-0contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
+6-0contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
+3-3contrib/llvm/lib/ToolDrivers/llvm-dlltool/Options.td
+5-0contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3-2contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
+4-1contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
+2-2contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
+2-2contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+3-0contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
+1-2contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp
+1-2contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
+1-2contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h
+2-0contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
+1-1contrib/compiler-rt/lib/esan/esan_sideline_linux.cpp
+1-1lib/clang/include/lld/Config/Version.inc
+1-1lib/clang/include/llvm/Support/VCSRevision.h
+1-1lib/clang/include/clang/Basic/Version.inc
+0-2contrib/llvm/tools/clang/lib/Parse/Parser.cpp
+1-0contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+537-2,66244 files

UnifiedSplitRaw