Import LLVM 5.0.1 release including clang, lld and lldb.
authorpatrick <patrick@openbsd.org>
Sun, 24 Dec 2017 23:15:17 +0000 (23:15 +0000)
committerpatrick <patrick@openbsd.org>
Sun, 24 Dec 2017 23:15:17 +0000 (23:15 +0000)
commit34091ed6d5747c7d4acdc1ef6af75ce9b7a8adba
tree53479f738fa2c63ce6cf95113985510e3653de23
parent84915a11abf4e4ff91a92507a5827bfe08abc05c
Import LLVM 5.0.1 release including clang, lld and lldb.
97 files changed:
gnu/llvm/CMakeLists.txt
gnu/llvm/docs/CMake.rst
gnu/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
gnu/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
gnu/llvm/include/llvm/IR/AutoUpgrade.h
gnu/llvm/include/llvm/Support/FormatVariadic.h
gnu/llvm/lib/AsmParser/LLParser.cpp
gnu/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
gnu/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
gnu/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
gnu/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
gnu/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
gnu/llvm/lib/CodeGen/MachineRegisterInfo.cpp
gnu/llvm/lib/CodeGen/MachineVerifier.cpp
gnu/llvm/lib/IR/AutoUpgrade.cpp
gnu/llvm/lib/IR/ConstantFold.cpp
gnu/llvm/lib/Linker/IRMover.cpp
gnu/llvm/lib/Linker/LinkModules.cpp
gnu/llvm/lib/Support/Host.cpp
gnu/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
gnu/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
gnu/llvm/lib/Target/AArch64/AArch64InstrInfo.td
gnu/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
gnu/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
gnu/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
gnu/llvm/lib/Target/ARM/ARMCallLowering.cpp
gnu/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
gnu/llvm/lib/Target/ARM/ARMFastISel.cpp
gnu/llvm/lib/Target/ARM/ARMFrameLowering.cpp
gnu/llvm/lib/Target/ARM/ARMInstrInfo.td
gnu/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
gnu/llvm/lib/Target/ARM/ARMSubtarget.h
gnu/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
gnu/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
gnu/llvm/lib/Target/AVR/AVRISelLowering.cpp
gnu/llvm/lib/Target/AVR/AVRISelLowering.h
gnu/llvm/lib/Target/AVR/AVRInstrInfo.cpp
gnu/llvm/lib/Target/AVR/AVRInstrInfo.h
gnu/llvm/lib/Target/AVR/AVRInstrInfo.td
gnu/llvm/lib/Target/AVR/AVRRegisterInfo.cpp
gnu/llvm/lib/Target/AVR/AVRTargetMachine.cpp
gnu/llvm/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp
gnu/llvm/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h
gnu/llvm/lib/Target/BPF/BPFISelLowering.cpp
gnu/llvm/lib/Target/BPF/BPFInstrInfo.td
gnu/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
gnu/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
gnu/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
gnu/llvm/lib/Target/Mips/MicroMipsDSPInstrInfo.td
gnu/llvm/lib/Target/Mips/MipsDSPInstrInfo.td
gnu/llvm/lib/Target/Mips/MipsFrameLowering.cpp
gnu/llvm/lib/Target/Mips/MipsMTInstrFormats.td
gnu/llvm/lib/Target/Mips/MipsMTInstrInfo.td
gnu/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
gnu/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
gnu/llvm/lib/Target/Mips/MipsSchedule.td
gnu/llvm/lib/Target/Mips/MipsScheduleGeneric.td
gnu/llvm/lib/Target/Mips/MipsTargetStreamer.h
gnu/llvm/lib/Target/X86/X86ISelLowering.cpp
gnu/llvm/lib/Transforms/Scalar/NewGVN.cpp
gnu/llvm/tools/clang/bindings/python/clang/cindex.py
gnu/llvm/tools/clang/bindings/python/tests/cindex/test_diagnostics.py
gnu/llvm/tools/clang/bindings/python/tests/cindex/test_exception_specification_kind.py [new file with mode: 0644]
gnu/llvm/tools/clang/include/clang/Basic/Attr.td
gnu/llvm/tools/clang/include/clang/Basic/AttrDocs.td
gnu/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
gnu/llvm/tools/clang/lib/AST/ExprConstant.cpp
gnu/llvm/tools/clang/lib/Basic/Version.cpp
gnu/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
gnu/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
gnu/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h
gnu/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
gnu/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
gnu/llvm/tools/clang/lib/Driver/ToolChain.cpp
gnu/llvm/tools/clang/lib/Driver/ToolChains/BareMetal.cpp
gnu/llvm/tools/clang/lib/Driver/ToolChains/BareMetal.h
gnu/llvm/tools/clang/lib/Format/Format.cpp
gnu/llvm/tools/clang/lib/Headers/avx512fintrin.h
gnu/llvm/tools/clang/lib/Sema/SemaDecl.cpp
gnu/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
gnu/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
gnu/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
gnu/llvm/tools/clang/tools/clang-format/clang-format.py
gnu/llvm/tools/clang/www/cxx_dr_status.html
gnu/llvm/tools/clang/www/cxx_status.html
gnu/llvm/tools/lld/ELF/SyntheticSections.h
gnu/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h
gnu/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
gnu/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
gnu/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
gnu/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
gnu/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
gnu/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
gnu/llvm/tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
gnu/llvm/unittests/Support/FormatVariadicTest.cpp
gnu/llvm/unittests/Support/Host.cpp
gnu/llvm/utils/release/merge-request.sh