]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545,
authordim <dim@FreeBSD.org>
Fri, 29 Dec 2017 00:56:15 +0000 (00:56 +0000)
committerdim <dim@FreeBSD.org>
Fri, 29 Dec 2017 00:56:15 +0000 (00:56 +0000)
commit740b3dd5fe5dd11ce3f1a9f0492ef698c416662f
treef82cc30abef889351b2dbe8d8aa2874056dbebbd
parent6168e1004497e8174aa2a409bc903b0e35fe91dd
parent993164fb2456a975773a6ede22623622b08f0026
Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545,
update build glue and version numbers, add new intrinsics headers, and
update OptionalObsoleteFiles.inc.
132 files changed:
contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
contrib/compiler-rt/lib/tsan/rtl/tsan_libdispatch_mac.cc
contrib/compiler-rt/lib/ubsan/ubsan_handlers.cc
contrib/libc++/src/experimental/filesystem/operations.cpp
contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
contrib/llvm/include/llvm/BinaryFormat/COFF.h
contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
contrib/llvm/include/llvm/ProfileData/SampleProf.h
contrib/llvm/include/llvm/Support/KnownBits.h
contrib/llvm/lib/Analysis/DemandedBits.cpp
contrib/llvm/lib/Analysis/InstructionSimplify.cpp
contrib/llvm/lib/Analysis/Lint.cpp
contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
contrib/llvm/lib/Analysis/ScalarEvolution.cpp
contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
contrib/llvm/lib/Analysis/ValueTracking.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
contrib/llvm/lib/IR/SafepointIRVerifier.cpp
contrib/llvm/lib/LTO/LTOModule.cpp
contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp
contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
contrib/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
contrib/llvm/lib/Support/ARMAttributeParser.cpp
contrib/llvm/lib/Support/CommandLine.cpp
contrib/llvm/lib/TableGen/Main.cpp
contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp
contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
contrib/llvm/lib/Target/X86/X86.td
contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
contrib/llvm/lib/Target/X86/X86ISelLowering.h
contrib/llvm/lib/Target/X86/X86InstrAVX512.td
contrib/llvm/lib/Target/X86/X86InstrFPStack.td
contrib/llvm/lib/Target/X86/X86InstrInfo.td
contrib/llvm/lib/Target/X86/X86InstrSSE.td
contrib/llvm/lib/Target/X86/X86WinEHState.cpp
contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp
contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp
contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp
contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
contrib/llvm/tools/clang/include/clang/AST/Stmt.h
contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
contrib/llvm/tools/clang/include/clang/Driver/Options.td
contrib/llvm/tools/clang/include/clang/Parse/Parser.h
contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
contrib/llvm/tools/clang/lib/AST/Decl.cpp
contrib/llvm/tools/clang/lib/AST/Stmt.cpp
contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp
contrib/llvm/tools/clang/lib/Basic/Targets/AArch64.cpp
contrib/llvm/tools/clang/lib/Basic/Targets/ARM.cpp
contrib/llvm/tools/clang/lib/Basic/Targets/X86.cpp
contrib/llvm/tools/clang/lib/Basic/Targets/X86.h
contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp
contrib/llvm/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.cpp
contrib/llvm/tools/clang/lib/Driver/ToolChains/Hexagon.cpp
contrib/llvm/tools/clang/lib/Headers/avx512bitalgintrin.h
contrib/llvm/tools/clang/lib/Headers/avx512vbmi2intrin.h
contrib/llvm/tools/clang/lib/Headers/avx512vlbitalgintrin.h
contrib/llvm/tools/clang/lib/Headers/avx512vlvbmi2intrin.h
contrib/llvm/tools/clang/lib/Headers/avx512vlvnniintrin.h
contrib/llvm/tools/clang/lib/Headers/avx512vnniintrin.h
contrib/llvm/tools/clang/lib/Headers/gfniintrin.h
contrib/llvm/tools/clang/lib/Headers/immintrin.h
contrib/llvm/tools/clang/lib/Headers/vaesintrin.h
contrib/llvm/tools/clang/lib/Headers/vpclmulqdqintrin.h
contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
contrib/llvm/tools/clang/lib/Parse/Parser.cpp
contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp
contrib/llvm/tools/lld/COFF/Config.h
contrib/llvm/tools/lld/COFF/Driver.cpp
contrib/llvm/tools/lld/COFF/Driver.h
contrib/llvm/tools/lld/COFF/DriverUtils.cpp
contrib/llvm/tools/lld/COFF/Options.td
contrib/llvm/tools/lld/COFF/SymbolTable.cpp
contrib/llvm/tools/lld/ELF/Arch/X86.cpp
contrib/llvm/tools/lld/ELF/Arch/X86_64.cpp
contrib/llvm/tools/lld/ELF/LinkerScript.cpp
contrib/llvm/tools/lld/ELF/Relocations.cpp
contrib/llvm/tools/lld/ELF/ScriptLexer.cpp
contrib/llvm/tools/lld/ELF/ScriptParser.cpp
contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
contrib/llvm/tools/llvm-cov/CodeCoverage.cpp
contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp
contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
lib/clang/headers/Makefile
lib/clang/include/clang/Basic/Version.inc
lib/clang/include/lld/Common/Version.inc
lib/clang/include/llvm/Support/VCSRevision.h
tools/build/mk/OptionalObsoleteFiles.inc