Import LLVM 11.1.0 release including clang, lld and lldb.
authorpatrick <patrick@openbsd.org>
Wed, 28 Apr 2021 12:29:31 +0000 (12:29 +0000)
committerpatrick <patrick@openbsd.org>
Wed, 28 Apr 2021 12:29:31 +0000 (12:29 +0000)
commitbb684c341a3e51760883ccd79a12f6a8e98ab5b9
treec71bcc124543a6d098c3df7f46ebdff019168e9d
parentec727ea710c91afd8ce4f788c5aaa8482b7b69b2
Import LLVM 11.1.0 release including clang, lld and lldb.
180 files changed:
gnu/llvm/lld/.clang-tidy [new file with mode: 0644]
gnu/llvm/lld/CMakeLists.txt
gnu/llvm/lld/COFF/CMakeLists.txt
gnu/llvm/lld/COFF/Chunks.cpp
gnu/llvm/lld/COFF/Chunks.h
gnu/llvm/lld/COFF/Config.h
gnu/llvm/lld/COFF/DebugTypes.cpp
gnu/llvm/lld/COFF/DebugTypes.h
gnu/llvm/lld/COFF/Driver.cpp
gnu/llvm/lld/COFF/Driver.h
gnu/llvm/lld/COFF/DriverUtils.cpp
gnu/llvm/lld/COFF/ICF.cpp
gnu/llvm/lld/COFF/InputFiles.cpp
gnu/llvm/lld/COFF/InputFiles.h
gnu/llvm/lld/COFF/LLDMapFile.cpp [new file with mode: 0644]
gnu/llvm/lld/COFF/LLDMapFile.h [new file with mode: 0644]
gnu/llvm/lld/COFF/LTO.cpp
gnu/llvm/lld/COFF/LTO.h
gnu/llvm/lld/COFF/MapFile.cpp
gnu/llvm/lld/COFF/MinGW.cpp
gnu/llvm/lld/COFF/Options.td
gnu/llvm/lld/COFF/PDB.cpp
gnu/llvm/lld/COFF/SymbolTable.cpp
gnu/llvm/lld/COFF/SymbolTable.h
gnu/llvm/lld/COFF/Symbols.cpp
gnu/llvm/lld/COFF/Symbols.h
gnu/llvm/lld/COFF/TypeMerger.h
gnu/llvm/lld/COFF/Writer.cpp
gnu/llvm/lld/Common/CMakeLists.txt
gnu/llvm/lld/Common/ErrorHandler.cpp
gnu/llvm/lld/Common/Filesystem.cpp
gnu/llvm/lld/Common/Reproduce.cpp
gnu/llvm/lld/Common/Strings.cpp
gnu/llvm/lld/Common/TargetOptionsCommandFlags.cpp
gnu/llvm/lld/Common/Timer.cpp
gnu/llvm/lld/Common/Version.cpp
gnu/llvm/lld/ELF/AArch64ErrataFix.cpp
gnu/llvm/lld/ELF/ARMErrataFix.cpp
gnu/llvm/lld/ELF/Arch/AArch64.cpp
gnu/llvm/lld/ELF/Arch/AMDGPU.cpp
gnu/llvm/lld/ELF/Arch/ARM.cpp
gnu/llvm/lld/ELF/Arch/AVR.cpp
gnu/llvm/lld/ELF/Arch/Hexagon.cpp
gnu/llvm/lld/ELF/Arch/MSP430.cpp
gnu/llvm/lld/ELF/Arch/Mips.cpp
gnu/llvm/lld/ELF/Arch/MipsArchTree.cpp
gnu/llvm/lld/ELF/Arch/PPC64.cpp
gnu/llvm/lld/ELF/Arch/RISCV.cpp
gnu/llvm/lld/ELF/Arch/SPARCV9.cpp
gnu/llvm/lld/ELF/Arch/X86.cpp
gnu/llvm/lld/ELF/Arch/X86_64.cpp
gnu/llvm/lld/ELF/CallGraphSort.cpp
gnu/llvm/lld/ELF/Config.h
gnu/llvm/lld/ELF/DWARF.cpp
gnu/llvm/lld/ELF/DWARF.h
gnu/llvm/lld/ELF/Driver.cpp
gnu/llvm/lld/ELF/DriverUtils.cpp
gnu/llvm/lld/ELF/EhFrame.cpp
gnu/llvm/lld/ELF/ICF.cpp
gnu/llvm/lld/ELF/InputFiles.cpp
gnu/llvm/lld/ELF/InputFiles.h
gnu/llvm/lld/ELF/InputSection.h
gnu/llvm/lld/ELF/LTO.cpp
gnu/llvm/lld/ELF/LinkerScript.cpp
gnu/llvm/lld/ELF/LinkerScript.h
gnu/llvm/lld/ELF/MapFile.cpp
gnu/llvm/lld/ELF/MapFile.h
gnu/llvm/lld/ELF/MarkLive.cpp
gnu/llvm/lld/ELF/Options.td
gnu/llvm/lld/ELF/OutputSections.cpp
gnu/llvm/lld/ELF/OutputSections.h
gnu/llvm/lld/ELF/Relocations.h
gnu/llvm/lld/ELF/ScriptLexer.cpp
gnu/llvm/lld/ELF/ScriptLexer.h
gnu/llvm/lld/ELF/ScriptParser.cpp
gnu/llvm/lld/ELF/ScriptParser.h
gnu/llvm/lld/ELF/SymbolTable.cpp
gnu/llvm/lld/ELF/Symbols.cpp
gnu/llvm/lld/ELF/Symbols.h
gnu/llvm/lld/ELF/SyntheticSections.h
gnu/llvm/lld/ELF/Target.cpp
gnu/llvm/lld/ELF/Target.h
gnu/llvm/lld/ELF/Thunks.cpp
gnu/llvm/lld/ELF/Writer.cpp
gnu/llvm/lld/ELF/Writer.h
gnu/llvm/lld/MachO/Arch/X86_64.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/CMakeLists.txt [new file with mode: 0644]
gnu/llvm/lld/MachO/Config.h [new file with mode: 0644]
gnu/llvm/lld/MachO/Driver.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/Driver.h [new file with mode: 0644]
gnu/llvm/lld/MachO/ExportTrie.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/ExportTrie.h [new file with mode: 0644]
gnu/llvm/lld/MachO/InputFiles.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/InputFiles.h [new file with mode: 0644]
gnu/llvm/lld/MachO/InputSection.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/InputSection.h [new file with mode: 0644]
gnu/llvm/lld/MachO/MachOStructs.h [new file with mode: 0644]
gnu/llvm/lld/MachO/MergedOutputSection.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/MergedOutputSection.h [new file with mode: 0644]
gnu/llvm/lld/MachO/Options.td [new file with mode: 0644]
gnu/llvm/lld/MachO/OutputSection.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/OutputSection.h [new file with mode: 0644]
gnu/llvm/lld/MachO/OutputSegment.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/OutputSegment.h [new file with mode: 0644]
gnu/llvm/lld/MachO/SymbolTable.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/SymbolTable.h [new file with mode: 0644]
gnu/llvm/lld/MachO/Symbols.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/Symbols.h [new file with mode: 0644]
gnu/llvm/lld/MachO/SyntheticSections.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/SyntheticSections.h [new file with mode: 0644]
gnu/llvm/lld/MachO/Target.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/Target.h [new file with mode: 0644]
gnu/llvm/lld/MachO/Writer.cpp [new file with mode: 0644]
gnu/llvm/lld/MachO/Writer.h [new file with mode: 0644]
gnu/llvm/lld/MinGW/Driver.cpp
gnu/llvm/lld/MinGW/Options.td
gnu/llvm/lld/cmake/modules/AddLLD.cmake
gnu/llvm/lld/cmake/modules/CMakeLists.txt [new file with mode: 0644]
gnu/llvm/lld/cmake/modules/LLDConfig.cmake.in [new file with mode: 0644]
gnu/llvm/lld/docs/AtomLLD.rst
gnu/llvm/lld/docs/ELF/linker_script.rst [new file with mode: 0644]
gnu/llvm/lld/docs/NewLLD.rst
gnu/llvm/lld/docs/ReleaseNotes.rst
gnu/llvm/lld/docs/WebAssembly.rst
gnu/llvm/lld/docs/conf.py
gnu/llvm/lld/docs/design.rst
gnu/llvm/lld/docs/development.rst
gnu/llvm/lld/docs/getting_started.rst
gnu/llvm/lld/docs/index.rst
gnu/llvm/lld/docs/ld.lld.1
gnu/llvm/lld/include/lld/Common/DWARF.h
gnu/llvm/lld/include/lld/Common/Driver.h
gnu/llvm/lld/include/lld/Common/Memory.h
gnu/llvm/lld/include/lld/Common/Strings.h
gnu/llvm/lld/include/lld/Common/Timer.h
gnu/llvm/lld/include/lld/Common/Version.inc.in
gnu/llvm/lld/include/lld/Core/File.h
gnu/llvm/lld/include/lld/Core/Reference.h
gnu/llvm/lld/include/lld/ReaderWriter/MachOLinkingContext.h
gnu/llvm/lld/lib/Core/Error.cpp
gnu/llvm/lld/lib/Core/Resolver.cpp
gnu/llvm/lld/lib/Driver/DarwinLdDriver.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/Atoms.h
gnu/llvm/lld/lib/ReaderWriter/MachO/CMakeLists.txt
gnu/llvm/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/File.h
gnu/llvm/lld/lib/ReaderWriter/MachO/GOTPass.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
gnu/llvm/lld/lib/ReaderWriter/MachO/TLVPass.cpp
gnu/llvm/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
gnu/llvm/lld/tools/lld/CMakeLists.txt
gnu/llvm/lld/tools/lld/lld.cpp
gnu/llvm/lld/unittests/DriverTests/DarwinLdDriverTest.cpp
gnu/llvm/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp
gnu/llvm/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp
gnu/llvm/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp
gnu/llvm/lld/wasm/Config.h
gnu/llvm/lld/wasm/Driver.cpp
gnu/llvm/lld/wasm/InputChunks.cpp
gnu/llvm/lld/wasm/InputChunks.h
gnu/llvm/lld/wasm/InputFiles.cpp
gnu/llvm/lld/wasm/InputFiles.h
gnu/llvm/lld/wasm/LTO.cpp
gnu/llvm/lld/wasm/Options.td
gnu/llvm/lld/wasm/OutputSections.cpp
gnu/llvm/lld/wasm/Relocations.cpp
gnu/llvm/lld/wasm/SymbolTable.cpp
gnu/llvm/lld/wasm/SymbolTable.h
gnu/llvm/lld/wasm/Symbols.cpp
gnu/llvm/lld/wasm/Symbols.h
gnu/llvm/lld/wasm/SyntheticSections.cpp
gnu/llvm/lld/wasm/SyntheticSections.h
gnu/llvm/lld/wasm/Writer.cpp
gnu/llvm/lld/wasm/WriterUtils.cpp
gnu/llvm/lld/wasm/WriterUtils.h