]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge llvm, clang, lld and lldb trunk r291012, and resolve conflicts.
authordim <dim@FreeBSD.org>
Wed, 4 Jan 2017 22:19:42 +0000 (22:19 +0000)
committerdim <dim@FreeBSD.org>
Wed, 4 Jan 2017 22:19:42 +0000 (22:19 +0000)
commitd0e8f9bf8853f2b911e96ce7fb4e0854e28a4253
tree2173cb011a5acb1fa9d98fcd6a549fec31595377
parente5b756632330492cb09e2caeae68cc442e0e1a84
parentb9ae9a8e3dcaaab087daf6b29a791346c04a43fa
Merge llvm, clang, lld and lldb trunk r291012, and resolve conflicts.
130 files changed:
contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
contrib/llvm/include/llvm/ADT/PriorityWorklist.h
contrib/llvm/include/llvm/Analysis/Loads.h
contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
contrib/llvm/include/llvm/CodeGen/MachineDominators.h
contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
contrib/llvm/include/llvm/IR/IntrinsicsX86.td
contrib/llvm/include/llvm/Support/FileSystem.h
contrib/llvm/include/llvm/Support/YAMLTraits.h
contrib/llvm/lib/Analysis/ValueTracking.cpp
contrib/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
contrib/llvm/lib/CodeGen/Analysis.cpp
contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
contrib/llvm/lib/CodeGen/InlineSpiller.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
contrib/llvm/lib/IR/AutoUpgrade.cpp
contrib/llvm/lib/LTO/LTO.cpp
contrib/llvm/lib/Support/APFloat.cpp
contrib/llvm/lib/Support/Host.cpp
contrib/llvm/lib/Support/NativeFormatting.cpp
contrib/llvm/lib/Support/YAMLTraits.cpp
contrib/llvm/lib/TableGen/StringMatcher.cpp
contrib/llvm/lib/Target/AArch64/AArch64.td
contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
contrib/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp
contrib/llvm/lib/Target/AMDGPU/SOPInstructions.td
contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
contrib/llvm/lib/Target/Hexagon/BitTracker.cpp
contrib/llvm/lib/Target/Hexagon/BitTracker.h
contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.h
contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
contrib/llvm/lib/Target/Hexagon/RDFCopy.h
contrib/llvm/lib/Target/Hexagon/RDFGraph.cpp
contrib/llvm/lib/Target/Hexagon/RDFGraph.h
contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
contrib/llvm/lib/Target/X86/X86InstrAVX512.td
contrib/llvm/lib/Target/X86/X86InstrSSE.td
contrib/llvm/lib/Target/X86/X86InstrTablesInfo.h
contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h
contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
contrib/llvm/tools/clang/include/clang-c/Index.h
contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
contrib/llvm/tools/clang/include/clang/Driver/Options.td
contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
contrib/llvm/tools/clang/include/clang/Sema/Sema.h
contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
contrib/llvm/tools/clang/include/clang/Tooling/Core/Diagnostic.h
contrib/llvm/tools/clang/include/clang/Tooling/Core/Replacement.h
contrib/llvm/tools/clang/include/clang/Tooling/DiagnosticsYaml.h
contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h
contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
contrib/llvm/tools/clang/lib/AST/StmtOpenMP.cpp
contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h
contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
contrib/llvm/tools/clang/lib/Driver/Tools.cpp
contrib/llvm/tools/clang/lib/Format/Format.cpp
contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
contrib/llvm/tools/clang/lib/Headers/__clang_cuda_runtime_wrapper.h
contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp
contrib/llvm/tools/clang/lib/Sema/SemaCUDA.cpp
contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
contrib/llvm/tools/clang/lib/Tooling/Core/Diagnostic.cpp
contrib/llvm/tools/lld/COFF/PDB.cpp
contrib/llvm/tools/lld/COFF/PDB.h
contrib/llvm/tools/lld/COFF/Writer.cpp
contrib/llvm/tools/lld/ELF/InputFiles.cpp
contrib/llvm/tools/lld/ELF/LTO.cpp
contrib/llvm/tools/lld/ELF/LTO.h
contrib/llvm/tools/lld/ELF/SymbolTable.cpp
contrib/llvm/tools/lld/ELF/Symbols.cpp
contrib/llvm/tools/lld/ELF/Symbols.h
contrib/llvm/tools/lld/ELF/Target.cpp
contrib/llvm/tools/lld/ELF/Thunks.cpp
contrib/llvm/tools/lld/ELF/Writer.cpp
contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
contrib/llvm/tools/llvm-link/llvm-link.cpp