]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of lld trunk r290819:
authordim <dim@FreeBSD.org>
Mon, 2 Jan 2017 19:19:15 +0000 (19:19 +0000)
committerdim <dim@FreeBSD.org>
Mon, 2 Jan 2017 19:19:15 +0000 (19:19 +0000)
commit0426d04b7e32dcfe6e6de893963e00b6d674df8a
tree5896fa6c02a262a6148b215487e545d937de58b7
parent2a73239561d67e8c4b2c12918c40f8559ab5bf93
Vendor import of lld trunk r290819:
https://llvm.org/svn/llvm-project/lld/trunk@290819
806 files changed:
CMakeLists.txt
COFF/CMakeLists.txt
COFF/Chunks.cpp
COFF/Chunks.h
COFF/Config.h
COFF/DLL.cpp
COFF/Driver.cpp
COFF/Driver.h
COFF/DriverUtils.cpp
COFF/Error.cpp
COFF/Error.h
COFF/ICF.cpp
COFF/InputFiles.cpp
COFF/InputFiles.h
COFF/Librarian.cpp
COFF/MarkLive.cpp
COFF/Memory.h [new file with mode: 0644]
COFF/ModuleDef.cpp
COFF/Options.td
COFF/PDB.cpp
COFF/PDB.h [new file with mode: 0644]
COFF/Strings.cpp [new file with mode: 0644]
COFF/Strings.h [new file with mode: 0644]
COFF/SymbolTable.cpp
COFF/SymbolTable.h
COFF/Symbols.cpp
COFF/Symbols.h
COFF/Writer.cpp
COFF/Writer.h
ELF/CMakeLists.txt
ELF/Config.h
ELF/Driver.cpp
ELF/Driver.h
ELF/DriverUtils.cpp
ELF/EhFrame.cpp
ELF/EhFrame.h
ELF/Error.cpp
ELF/Error.h
ELF/GdbIndex.cpp [new file with mode: 0644]
ELF/GdbIndex.h [new file with mode: 0644]
ELF/ICF.cpp
ELF/InputFiles.cpp
ELF/InputFiles.h
ELF/InputSection.cpp
ELF/InputSection.h
ELF/LTO.cpp
ELF/LTO.h
ELF/LinkerScript.cpp
ELF/LinkerScript.h
ELF/MarkLive.cpp
ELF/Memory.h [new file with mode: 0644]
ELF/Mips.cpp [new file with mode: 0644]
ELF/Options.td
ELF/OutputSections.cpp
ELF/OutputSections.h
ELF/Relocations.cpp
ELF/Relocations.h
ELF/ScriptParser.cpp
ELF/ScriptParser.h
ELF/Strings.cpp
ELF/Strings.h
ELF/SymbolListFile.cpp [deleted file]
ELF/SymbolListFile.h [deleted file]
ELF/SymbolTable.cpp
ELF/SymbolTable.h
ELF/Symbols.cpp
ELF/Symbols.h
ELF/SyntheticSections.cpp [new file with mode: 0644]
ELF/SyntheticSections.h [new file with mode: 0644]
ELF/Target.cpp
ELF/Target.h
ELF/Threads.h [new file with mode: 0644]
ELF/Thunks.cpp
ELF/Writer.cpp
ELF/Writer.h
cmake/modules/AddLLD.cmake [new file with mode: 0644]
docs/Driver.rst
docs/NewLLD.rst
docs/ReleaseNotes.rst
docs/conf.py
docs/windows_support.rst
include/lld/Config/Version.h
include/lld/Config/Version.inc.in
include/lld/Core/Atom.h
include/lld/Core/DefinedAtom.h
include/lld/Core/LinkingContext.h
include/lld/Core/Node.h
include/lld/Core/Parallel.h
include/lld/Core/Pass.h
include/lld/Core/PassManager.h
include/lld/Core/Reader.h
include/lld/Core/Reference.h
include/lld/Core/Reproduce.h [new file with mode: 0644]
include/lld/Core/Simple.h
include/lld/Core/SymbolTable.h
include/lld/Driver/Driver.h
include/lld/ReaderWriter/MachOLinkingContext.h
include/lld/Support/Memory.h [new file with mode: 0644]
lib/Config/Version.cpp
lib/Core/CMakeLists.txt
lib/Core/DefinedAtom.cpp
lib/Core/Error.cpp
lib/Core/File.cpp
lib/Core/LinkingContext.cpp
lib/Core/Reader.cpp
lib/Core/Reproduce.cpp [new file with mode: 0644]
lib/Core/Resolver.cpp
lib/Core/SymbolTable.cpp
lib/Core/Writer.cpp
lib/Driver/DarwinLdDriver.cpp
lib/ReaderWriter/FileArchive.cpp
lib/ReaderWriter/MachO/ArchHandler_arm.cpp
lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
lib/ReaderWriter/MachO/ArchHandler_x86.cpp
lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
lib/ReaderWriter/MachO/CMakeLists.txt
lib/ReaderWriter/MachO/CompactUnwindPass.cpp
lib/ReaderWriter/MachO/DebugInfo.h [new file with mode: 0644]
lib/ReaderWriter/MachO/File.h
lib/ReaderWriter/MachO/GOTPass.cpp
lib/ReaderWriter/MachO/LayoutPass.cpp
lib/ReaderWriter/MachO/MachOLinkingContext.cpp
lib/ReaderWriter/MachO/MachONormalizedFile.h
lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
lib/ReaderWriter/MachO/ObjCPass.cpp
lib/ReaderWriter/MachO/ShimPass.cpp
lib/ReaderWriter/MachO/StubsPass.cpp
lib/ReaderWriter/MachO/TLVPass.cpp
lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
test/CMakeLists.txt
test/COFF/Inputs/cl-gl.obj [new file with mode: 0755]
test/COFF/Inputs/far-arm-thumb-abs.s [new file with mode: 0644]
test/COFF/Inputs/lto-lazy-reference-dummy.ll [new file with mode: 0644]
test/COFF/Inputs/lto-lazy-reference-quadruple.ll [new file with mode: 0644]
test/COFF/arm-thumb-branch-error.s [new file with mode: 0644]
test/COFF/cl-gl.test [new file with mode: 0644]
test/COFF/common.test
test/COFF/conflict-mangled.test [new file with mode: 0644]
test/COFF/conflict.test
test/COFF/delayimports32.test
test/COFF/dll.test
test/COFF/dumppdb.test [new file with mode: 0644]
test/COFF/export-exe.test
test/COFF/export.test
test/COFF/export32.test
test/COFF/icf-associative.test [new file with mode: 0644]
test/COFF/include2.test
test/COFF/linkrepro.test [new file with mode: 0644]
test/COFF/lldmap.test
test/COFF/lto-lazy-reference.ll [new file with mode: 0644]
test/COFF/noentry.test
test/COFF/order.test
test/COFF/pdb.test [new file with mode: 0644]
test/COFF/reloc-arm.test
test/COFF/rsds.test [new file with mode: 0644]
test/COFF/symtab.test
test/ELF/Inputs/arm-attributes1.s [moved from test/ELF/arm-attributes-remove.s with 59% similarity]
test/ELF/Inputs/arm-exidx-cantunwind.s [new file with mode: 0644]
test/ELF/Inputs/arm-shared.s [new file with mode: 0644]
test/ELF/Inputs/arm-tls-get-addr.s [new file with mode: 0644]
test/ELF/Inputs/bad-archive.a [new file with mode: 0644]
test/ELF/Inputs/comment-gc.s [new file with mode: 0644]
test/ELF/Inputs/conflict-debug.s [new file with mode: 0644]
test/ELF/Inputs/gdb-index-a.elf [new file with mode: 0644]
test/ELF/Inputs/gdb-index-b.elf [new file with mode: 0644]
test/ELF/Inputs/i386-tls-got.s [new file with mode: 0644]
test/ELF/Inputs/icf-non-mergeable.s [new file with mode: 0644]
test/ELF/Inputs/invalid-shstrndx.so [deleted file]
test/ELF/Inputs/mips-concatenated-abiflags.o [new file with mode: 0644]
test/ELF/Inputs/mips-fnpic.s [new file with mode: 0644]
test/ELF/Inputs/mips-fpic.s [new file with mode: 0644]
test/ELF/Inputs/mips-gp0-non-zero.o [new file with mode: 0755]
test/ELF/Inputs/mips-n32-rels.o [new file with mode: 0644]
test/ELF/Inputs/relocatable-tls.s [new file with mode: 0644]
test/ELF/Inputs/relocation-relative-absolute.s [new file with mode: 0644]
test/ELF/Inputs/shared2-x86-64.s [new file with mode: 0644]
test/ELF/Inputs/shf-info-link.test [new file with mode: 0644]
test/ELF/Inputs/startstop-shared2.s [new file with mode: 0644]
test/ELF/Inputs/symbol-override.s
test/ELF/Inputs/uabs_label.s [new file with mode: 0644]
test/ELF/Inputs/undef-debug.s [new file with mode: 0644]
test/ELF/Inputs/use-bar.s [new file with mode: 0644]
test/ELF/Inputs/verdef-defaultver.s
test/ELF/aarch64-abs16.s
test/ELF/aarch64-abs32.s
test/ELF/aarch64-condb-reloc.s
test/ELF/aarch64-copy.s
test/ELF/aarch64-copy2.s
test/ELF/aarch64-data-relocs.s
test/ELF/aarch64-fpic-abs16.s
test/ELF/aarch64-fpic-add_abs_lo12_nc.s
test/ELF/aarch64-fpic-adr_prel_lo21.s
test/ELF/aarch64-fpic-adr_prel_pg_hi21.s
test/ELF/aarch64-fpic-ldst32_abs_lo12_nc.s
test/ELF/aarch64-fpic-ldst64_abs_lo12_nc.s
test/ELF/aarch64-fpic-ldst8_abs_lo12_nc.s
test/ELF/aarch64-fpic-prel16.s
test/ELF/aarch64-fpic-prel32.s
test/ELF/aarch64-fpic-prel64.s
test/ELF/aarch64-gnu-ifunc-plt.s [new file with mode: 0644]
test/ELF/aarch64-gnu-ifunc.s
test/ELF/aarch64-got-reloc.s [new file with mode: 0644]
test/ELF/aarch64-prel16.s
test/ELF/aarch64-prel32.s
test/ELF/aarch64-relocs.s
test/ELF/aarch64-tls-gdie.s
test/ELF/aarch64-tls-gdle.s
test/ELF/aarch64-tls-ie.s
test/ELF/aarch64-tls-iele.s
test/ELF/aarch64-tls-le.s
test/ELF/aarch64-tls-static.s
test/ELF/aarch64-tlsdesc.s
test/ELF/aarch64-tstbr14-reloc.s
test/ELF/aarch64-undefined-weak.s [new file with mode: 0644]
test/ELF/abs-conflict.s [new file with mode: 0644]
test/ELF/abs-hidden.s
test/ELF/allow-multiple-definition.s
test/ELF/amdgpu-entry.s [deleted file]
test/ELF/amdgpu-globals.s
test/ELF/amdgpu-relocs.s
test/ELF/arm-attributes.s [new file with mode: 0644]
test/ELF/arm-blx.s
test/ELF/arm-branch.s
test/ELF/arm-data-prel.s
test/ELF/arm-eabi-version.s [new file with mode: 0644]
test/ELF/arm-exidx-canunwind.s [new file with mode: 0644]
test/ELF/arm-exidx-gc.s [new file with mode: 0644]
test/ELF/arm-exidx-link.s [new file with mode: 0644]
test/ELF/arm-exidx-order.s [new file with mode: 0644]
test/ELF/arm-exidx-output.s [new file with mode: 0644]
test/ELF/arm-exidx-relocatable.s [new file with mode: 0644]
test/ELF/arm-exidx-sentinel-norelocatable.s [new file with mode: 0644]
test/ELF/arm-exidx-sentinel-orphan.s [new file with mode: 0644]
test/ELF/arm-exidx-shared.s [new file with mode: 0644]
test/ELF/arm-gnu-ifunc-plt.s [new file with mode: 0644]
test/ELF/arm-gnu-ifunc.s
test/ELF/arm-got-relative.s
test/ELF/arm-pie-relative.s [new file with mode: 0644]
test/ELF/arm-static-defines.s [new file with mode: 0644]
test/ELF/arm-target1.s [new file with mode: 0644]
test/ELF/arm-target2.s [new file with mode: 0644]
test/ELF/arm-thumb-blx.s
test/ELF/arm-thumb-branch.s
test/ELF/arm-thumb-interwork-thunk-range.s [new file with mode: 0644]
test/ELF/arm-thumb-interwork-thunk.s
test/ELF/arm-thumb-narrow-branch-check.s
test/ELF/arm-thumb-no-undefined-thunk.s [new file with mode: 0644]
test/ELF/arm-thumb-undefined-weak.s [new file with mode: 0644]
test/ELF/arm-tls-gd32.s [new file with mode: 0644]
test/ELF/arm-tls-ie32.s [new file with mode: 0644]
test/ELF/arm-tls-ldm32.s [new file with mode: 0644]
test/ELF/arm-tls-le32.s [new file with mode: 0644]
test/ELF/arm-tls-norelax-gd-ie.s [new file with mode: 0644]
test/ELF/arm-tls-norelax-gd-le.s [new file with mode: 0644]
test/ELF/arm-tls-norelax-ie-le.s [new file with mode: 0644]
test/ELF/arm-tls-norelax-ld-le.s [new file with mode: 0644]
test/ELF/arm-undefined-weak.s [new file with mode: 0644]
test/ELF/arm-use-r-output.s [new file with mode: 0644]
test/ELF/auxiliary.s [new file with mode: 0644]
test/ELF/avoid-empty-program-headers.s
test/ELF/bad-archive.s [new file with mode: 0644]
test/ELF/basic-aarch64.s
test/ELF/basic-mips.s
test/ELF/basic-ppc.s
test/ELF/basic.s
test/ELF/basic32.s
test/ELF/basic64be.s
test/ELF/bss.s
test/ELF/bsymbolic-undef.s
test/ELF/bsymbolic.s
test/ELF/build-id.s
test/ELF/color-diagnostics.test [new file with mode: 0644]
test/ELF/comdat.s
test/ELF/comment-gc.s [new file with mode: 0644]
test/ELF/common.s
test/ELF/compressed-debug-input.s
test/ELF/conflict.s
test/ELF/copy-errors.s
test/ELF/copy-in-shared.s
test/ELF/copy-rel-corrupted.s
test/ELF/copy-rel-pie-error.s
test/ELF/debug-gc.s [new file with mode: 0644]
test/ELF/defined-tls_get_addr.s [new file with mode: 0644]
test/ELF/discard-locals.s
test/ELF/discard-none.s
test/ELF/dont-export-hidden.s
test/ELF/driver.test
test/ELF/duplicate-internal.s [deleted file]
test/ELF/dynamic-got-rela.s [new file with mode: 0644]
test/ELF/dynamic-got.s [new file with mode: 0644]
test/ELF/dynamic-list-extern.s [new file with mode: 0644]
test/ELF/dynamic-list.s
test/ELF/dynamic-reloc-in-ro.s
test/ELF/dynamic-reloc-index.s
test/ELF/dynamic-reloc.s
test/ELF/dynamic.s
test/ELF/edata-etext.s
test/ELF/eh-align-cie.s
test/ELF/eh-frame-dyn-rel.s
test/ELF/eh-frame-gc2.s [new file with mode: 0644]
test/ELF/eh-frame-hdr-abs-fde.s
test/ELF/eh-frame-hdr-augmentation.s
test/ELF/eh-frame-hdr-icf.s
test/ELF/eh-frame-hdr-no-out.s [deleted file]
test/ELF/eh-frame-hdr.s
test/ELF/eh-frame-marker.s
test/ELF/eh-frame-merge.s
test/ELF/ehdr_start.s [new file with mode: 0644]
test/ELF/ehframe-relocation.s
test/ELF/empty-pt-load.s [new file with mode: 0644]
test/ELF/empty-ver.s
test/ELF/emulation.s
test/ELF/end-update.s
test/ELF/end.s
test/ELF/entry.s
test/ELF/error-limit.test [new file with mode: 0644]
test/ELF/exclude.s [new file with mode: 0644]
test/ELF/format-binary.test [new file with mode: 0644]
test/ELF/gc-debuginfo-tls.s [new file with mode: 0644]
test/ELF/gc-sections-alloc.s [new file with mode: 0644]
test/ELF/gc-sections-implicit-addend.s [new file with mode: 0644]
test/ELF/gc-sections-keep-shared-start.s [new file with mode: 0644]
test/ELF/gc-sections-lsda.s
test/ELF/gc-sections-non-alloc-to-merge.s [new file with mode: 0644]
test/ELF/gc-sections-shared.s
test/ELF/gc-sections-synthetic.s [new file with mode: 0644]
test/ELF/gc-sections.s
test/ELF/gdb-index.s [new file with mode: 0644]
test/ELF/gnu-ifunc-gotpcrel.s
test/ELF/gnu-ifunc-i386.s
test/ELF/gnu-ifunc-plt-i386.s [new file with mode: 0644]
test/ELF/gnu-ifunc-plt.s [new file with mode: 0644]
test/ELF/gnu-ifunc-shared.s [new file with mode: 0644]
test/ELF/gnu-ifunc.s
test/ELF/got-aarch64.s
test/ELF/got.s
test/ELF/gotpc-relax-nopic.s
test/ELF/gotpc-relax.s
test/ELF/i386-gotoff-shared.s [new file with mode: 0644]
test/ELF/i386-gotpc.s
test/ELF/i386-pc16.test [new file with mode: 0644]
test/ELF/i386-tls-got.s [new file with mode: 0644]
test/ELF/i386-tls-ie-shared.s
test/ELF/icf-non-mergeable.s [new file with mode: 0644]
test/ELF/icf4.s
test/ELF/icf5.s
test/ELF/icf7.s
test/ELF/image-base.s
test/ELF/incompatible-ar-first.s
test/ELF/incompatible.s
test/ELF/invalid-cie-length.s
test/ELF/invalid-cie-length2.s
test/ELF/invalid-cie-length3.s
test/ELF/invalid-cie-length4.s
test/ELF/invalid-dynamic-list.test
test/ELF/invalid-elf.test [deleted file]
test/ELF/invalid-linkerscript.test
test/ELF/invalid/Inputs/binding.elf [moved from test/ELF/Inputs/invalid-binding.elf with 100% similarity]
test/ELF/invalid/Inputs/broken-relaxation-x64.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/cie-version2.elf [moved from test/ELF/Inputs/invalid-cie-version2.elf with 100% similarity]
test/ELF/invalid/Inputs/common-symbol-alignment.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/common-symbol-alignment2.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/data-encoding.a [moved from test/ELF/Inputs/invalid-data-encoding.a with 100% similarity]
test/ELF/invalid/Inputs/dynamic-section-sh_size.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/file-class.a [moved from test/ELF/Inputs/invalid-file-class.a with 100% similarity]
test/ELF/invalid/Inputs/invalid-e_shnum.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/invalid-relocation-x64.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/mips-invalid-options-descriptor.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/multiple-eh-relocs.elf [moved from test/ELF/Inputs/invalid-multiple-eh-relocs.elf with 100% similarity]
test/ELF/invalid/Inputs/section-alignment-notpow2.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/section-index.elf [moved from test/ELF/Inputs/invalid-section-index.elf with 100% similarity]
test/ELF/invalid/Inputs/section-index2.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/shentsize-zero.elf [moved from test/ELF/Inputs/invalid-shentsize-zero.elf with 100% similarity]
test/ELF/invalid/Inputs/sht-group.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/symbol-index.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/symbol-name-offset.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/symtab-sh_info.elf [moved from test/ELF/Inputs/invalid-symtab-sh_info.elf with 100% similarity]
test/ELF/invalid/Inputs/symtab-sh_info2.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/symtab-sh_info3.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/tls-symbol.elf [new file with mode: 0644]
test/ELF/invalid/Inputs/too-short.elf [new file with mode: 0644]
test/ELF/invalid/broken-relaxation-x64.s [new file with mode: 0644]
test/ELF/invalid/common-symbol-alignment.s [new file with mode: 0644]
test/ELF/invalid/dynamic-section-size.s [new file with mode: 0644]
test/ELF/invalid/eh-frame-hdr-no-out.s [new file with mode: 0644]
test/ELF/invalid/invalid-e_shnum.s [new file with mode: 0644]
test/ELF/invalid/invalid-elf.test [new file with mode: 0644]
test/ELF/invalid/invalid-relocation-x64.s [new file with mode: 0644]
test/ELF/invalid/merge-invalid-size.s [moved from test/ELF/merge-invalid-size.s with 59% similarity]
test/ELF/invalid/mips-invalid-options-descriptor.s [new file with mode: 0644]
test/ELF/invalid/section-alignment.test [new file with mode: 0644]
test/ELF/invalid/section-alignment2.s [new file with mode: 0644]
test/ELF/invalid/sht-group.s [new file with mode: 0644]
test/ELF/invalid/symbol-index.s [new file with mode: 0644]
test/ELF/invalid/symbol-name.s [new file with mode: 0644]
test/ELF/invalid/symtab-sh-info.s [new file with mode: 0644]
test/ELF/invalid/symtab-symbols.test [new file with mode: 0644]
test/ELF/invalid/tls-symbol.s [new file with mode: 0644]
test/ELF/invalid/too-short.s [new file with mode: 0644]
test/ELF/invalid/verdef-no-symtab.test [new file with mode: 0644]
test/ELF/libsearch.s
test/ELF/linkerscript-align.s [deleted file]
test/ELF/linkerscript-diagnostic.s [deleted file]
test/ELF/linkerscript-locationcounter.s [deleted file]
test/ELF/linkerscript-sections-padding.s [deleted file]
test/ELF/linkerscript.s [deleted file]
test/ELF/linkerscript/Inputs/comdat-gc.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/exclude-multiple1.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/exclude-multiple2.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/filename-spec.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/implicit-program-header.script [new file with mode: 0644]
test/ELF/linkerscript/Inputs/include.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/keep.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/libsearch-dyn.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/libsearch-st.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/merge-sections-reloc.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/notinclude.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/segment-start.script [new file with mode: 0644]
test/ELF/linkerscript/Inputs/shared.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/sort-nested.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/sort.s [new file with mode: 0644]
test/ELF/linkerscript/absolute-expr.s [new file with mode: 0644]
test/ELF/linkerscript/absolute.s [new file with mode: 0644]
test/ELF/linkerscript/addr.s [new file with mode: 0644]
test/ELF/linkerscript/align-empty.s [new file with mode: 0644]
test/ELF/linkerscript/align.s [new file with mode: 0644]
test/ELF/linkerscript/alignof.s [new file with mode: 0644]
test/ELF/linkerscript/alternate-sections.s [new file with mode: 0644]
test/ELF/linkerscript/arm-exidx-phdrs.s [new file with mode: 0644]
test/ELF/linkerscript/assert.s [new file with mode: 0644]
test/ELF/linkerscript/at.s [new file with mode: 0644]
test/ELF/linkerscript/comdat-gc.s [new file with mode: 0644]
test/ELF/linkerscript/common.s [new file with mode: 0644]
test/ELF/linkerscript/data-commands.s [new file with mode: 0644]
test/ELF/linkerscript/data-segment-relro.s [new file with mode: 0644]
test/ELF/linkerscript/define.s [new file with mode: 0644]
test/ELF/linkerscript/diagnostic.s [new file with mode: 0644]
test/ELF/linkerscript/discard-interp.s [new file with mode: 0644]
test/ELF/linkerscript/discard-section.s [new file with mode: 0644]
test/ELF/linkerscript/dot-is-not-abs.s [new file with mode: 0644]
test/ELF/linkerscript/double-bss.s [new file with mode: 0644]
test/ELF/linkerscript/dynamic-sym.s [new file with mode: 0644]
test/ELF/linkerscript/dynamic.s [new file with mode: 0644]
test/ELF/linkerscript/edata-etext.s [new file with mode: 0644]
test/ELF/linkerscript/eh-frame-hdr.s [new file with mode: 0644]
test/ELF/linkerscript/ehdr_start.s [new file with mode: 0644]
test/ELF/linkerscript/empty-load.s [new file with mode: 0644]
test/ELF/linkerscript/empty-tls.s [new file with mode: 0644]
test/ELF/linkerscript/entry.s [new file with mode: 0644]
test/ELF/linkerscript/exclude-multiple.s [new file with mode: 0644]
test/ELF/linkerscript/excludefile.s [new file with mode: 0644]
test/ELF/linkerscript/extend-pt-load.s [new file with mode: 0644]
test/ELF/linkerscript/filename-spec.s [new file with mode: 0644]
test/ELF/linkerscript/fill.s [new file with mode: 0644]
test/ELF/linkerscript/group.s [new file with mode: 0644]
test/ELF/linkerscript/header-addr.s [new file with mode: 0644]
test/ELF/linkerscript/implicit-program-header.s [new file with mode: 0644]
test/ELF/linkerscript/input-order.s [new file with mode: 0644]
test/ELF/linkerscript/input-sec-dup.s [new file with mode: 0644]
test/ELF/linkerscript/linkerscript.s [new file with mode: 0644]
test/ELF/linkerscript/loadaddr.s [new file with mode: 0644]
test/ELF/linkerscript/locationcounter.s [new file with mode: 0644]
test/ELF/linkerscript/locationcountererr.s [new file with mode: 0644]
test/ELF/linkerscript/merge-sections-reloc.s [new file with mode: 0644]
test/ELF/linkerscript/merge-sections.s [new file with mode: 0644]
test/ELF/linkerscript/multi-sections-constraint.s [new file with mode: 0644]
test/ELF/linkerscript/multiple-tbss.s [new file with mode: 0644]
test/ELF/linkerscript/no-pt-load.s [new file with mode: 0644]
test/ELF/linkerscript/no-space.s [new file with mode: 0644]
test/ELF/linkerscript/non-alloc.s [new file with mode: 0644]
test/ELF/linkerscript/numbers.s [new file with mode: 0644]
test/ELF/linkerscript/openbsd-bootdata.s [new file with mode: 0644]
test/ELF/linkerscript/openbsd-randomize.s [new file with mode: 0644]
test/ELF/linkerscript/openbsd-wxneeded.s [new file with mode: 0644]
test/ELF/linkerscript/orphan-align.s [new file with mode: 0644]
test/ELF/linkerscript/orphan-first-cmd.s [new file with mode: 0644]
test/ELF/linkerscript/orphan.s [new file with mode: 0644]
test/ELF/linkerscript/orphans.s [moved from test/ELF/linkerscript-orphans.s with 92% similarity]
test/ELF/linkerscript/ouputformat.s [moved from test/ELF/linkerscript-ouputformat.s with 91% similarity]
test/ELF/linkerscript/outputarch.s [moved from test/ELF/linkerscript-outputarch.s with 100% similarity]
test/ELF/linkerscript/outsections-addr.s [new file with mode: 0644]
test/ELF/linkerscript/page-size-align.s [new file with mode: 0644]
test/ELF/linkerscript/page-size.s [new file with mode: 0644]
test/ELF/linkerscript/phdr-check.s [moved from test/ELF/linkerscript-phdr-check.s with 100% similarity]
test/ELF/linkerscript/phdrs-flags.s [new file with mode: 0644]
test/ELF/linkerscript/phdrs.s [new file with mode: 0644]
test/ELF/linkerscript/repsection-symbol.s [new file with mode: 0644]
test/ELF/linkerscript/repsection-va.s [moved from test/ELF/linkerscript-repsection-va.s with 63% similarity]
test/ELF/linkerscript/rosegment.s [new file with mode: 0644]
test/ELF/linkerscript/searchdir.s [moved from test/ELF/linkerscript2.s with 60% similarity]
test/ELF/linkerscript/sections-constraint.s [new file with mode: 0644]
test/ELF/linkerscript/sections-constraint2.s [new file with mode: 0644]
test/ELF/linkerscript/sections-constraint3.s [new file with mode: 0644]
test/ELF/linkerscript/sections-constraint4.s [new file with mode: 0644]
test/ELF/linkerscript/sections-constraint5.s [new file with mode: 0644]
test/ELF/linkerscript/sections-keep.s [moved from test/ELF/linkerscript-sections-keep.s with 50% similarity]
test/ELF/linkerscript/sections-padding.s [new file with mode: 0644]
test/ELF/linkerscript/sections-sort.s [new file with mode: 0644]
test/ELF/linkerscript/sections.s [moved from test/ELF/linkerscript-sections.s with 79% similarity]
test/ELF/linkerscript/segment-start.s [new file with mode: 0644]
test/ELF/linkerscript/sizeof.s [new file with mode: 0644]
test/ELF/linkerscript/sizeofheaders.s [new file with mode: 0644]
test/ELF/linkerscript/sort-constructors.s [new file with mode: 0644]
test/ELF/linkerscript/sort-init.s [new file with mode: 0644]
test/ELF/linkerscript/sort-nested.s [new file with mode: 0644]
test/ELF/linkerscript/sort-non-script.s [new file with mode: 0644]
test/ELF/linkerscript/sort.s [new file with mode: 0644]
test/ELF/linkerscript/sort2.s [new file with mode: 0644]
test/ELF/linkerscript/start-end.s [new file with mode: 0644]
test/ELF/linkerscript/subalign.s [new file with mode: 0644]
test/ELF/linkerscript/symbol-assignexpr.s [new file with mode: 0644]
test/ELF/linkerscript/symbol-conflict.s [moved from test/ELF/linkerscript-symbols.s with 57% similarity]
test/ELF/linkerscript/symbol-only.s [new file with mode: 0644]
test/ELF/linkerscript/symbolreferenced.s [new file with mode: 0644]
test/ELF/linkerscript/symbols-synthetic.s [new file with mode: 0644]
test/ELF/linkerscript/symbols.s [new file with mode: 0644]
test/ELF/linkerscript/tbss.s [new file with mode: 0644]
test/ELF/linkerscript/undef.s [moved from test/ELF/linkerscript-symbol-conflict.s with 58% similarity]
test/ELF/linkerscript/va.s [moved from test/ELF/linkerscript-va.s with 71% similarity]
test/ELF/linkerscript/visibility.s [new file with mode: 0644]
test/ELF/linkerscript/wildcards.s [new file with mode: 0644]
test/ELF/linkerscript/wildcards2.s [new file with mode: 0644]
test/ELF/local-dynamic.s
test/ELF/local-got-pie.s
test/ELF/local-got-shared.s
test/ELF/local-got.s
test/ELF/local.s
test/ELF/lto/Inputs/common3.ll [new file with mode: 0644]
test/ELF/lto/Inputs/thin1.ll [new file with mode: 0644]
test/ELF/lto/Inputs/thin2.ll [new file with mode: 0644]
test/ELF/lto/Inputs/thinlto.ll [new file with mode: 0644]
test/ELF/lto/Inputs/unnamed-addr-drop.ll [new file with mode: 0644]
test/ELF/lto/archive-3.ll
test/ELF/lto/archive.ll
test/ELF/lto/asmundef.ll
test/ELF/lto/available-externally.ll
test/ELF/lto/bitcode-nodatalayout.ll [moved from test/ELF/lto/invalid-bitcode.ll with 50% similarity]
test/ELF/lto/combined-lto-object-name.ll
test/ELF/lto/common2.ll
test/ELF/lto/common3.ll [new file with mode: 0644]
test/ELF/lto/discard-value-names.ll
test/ELF/lto/drop-debug-info.ll
test/ELF/lto/drop-linkage.ll
test/ELF/lto/duplicated.ll
test/ELF/lto/dynsym.ll
test/ELF/lto/internalize-basic.ll
test/ELF/lto/internalize-exportdyn.ll
test/ELF/lto/internalize-llvmused.ll
test/ELF/lto/internalize-undef.ll
test/ELF/lto/internalize-version-script.ll
test/ELF/lto/irmover-error.ll
test/ELF/lto/linkonce-odr.ll
test/ELF/lto/linkonce.ll
test/ELF/lto/ltopasses-basic.ll
test/ELF/lto/ltopasses-custom.ll
test/ELF/lto/metadata.ll
test/ELF/lto/parallel-internalize.ll
test/ELF/lto/parallel.ll
test/ELF/lto/save-temps.ll
test/ELF/lto/shlib-undefined.ll
test/ELF/lto/thin-archivecollision.ll [new file with mode: 0644]
test/ELF/lto/thinlto.ll [new file with mode: 0644]
test/ELF/lto/timepasses.ll [new file with mode: 0644]
test/ELF/lto/type-merge.ll
test/ELF/lto/type-merge2.ll
test/ELF/lto/undefined-puts.ll
test/ELF/lto/unnamed-addr-comdat.ll
test/ELF/lto/unnamed-addr-drop.ll [new file with mode: 0644]
test/ELF/lto/unnamed-addr-lib.ll
test/ELF/lto/unnamed-addr.ll
test/ELF/lto/version-script.ll
test/ELF/merge-reloc.s [new file with mode: 0644]
test/ELF/merge-string-empty.s [new file with mode: 0644]
test/ELF/merge-string-error.s
test/ELF/merge-string.s
test/ELF/merge.s
test/ELF/mips-26-mask.s [new file with mode: 0644]
test/ELF/mips-32.s
test/ELF/mips-64-disp.s
test/ELF/mips-64-got.s
test/ELF/mips-64-gprel-so.s
test/ELF/mips-64-rels.s
test/ELF/mips-align-err.s
test/ELF/mips-call-hilo.s [new file with mode: 0644]
test/ELF/mips-elf-flags-err.s [new file with mode: 0644]
test/ELF/mips-elf-flags.s
test/ELF/mips-got-and-copy.s
test/ELF/mips-got-hilo.s [new file with mode: 0644]
test/ELF/mips-got-page.s [new file with mode: 0644]
test/ELF/mips-got-redundant.s
test/ELF/mips-got-relocs.s
test/ELF/mips-got16.s
test/ELF/mips-gp-disp.s
test/ELF/mips-gp-ext.s [new file with mode: 0644]
test/ELF/mips-gp-local.s
test/ELF/mips-gp-lowest.s [new file with mode: 0644]
test/ELF/mips-gprel32-relocs-gp0.s [new file with mode: 0644]
test/ELF/mips-gprel32-relocs-gp0.test [deleted file]
test/ELF/mips-gprel32-relocs.s
test/ELF/mips-higher-highest.s [new file with mode: 0644]
test/ELF/mips-hilo-gp-disp.s
test/ELF/mips-merge-abiflags.s [new file with mode: 0644]
test/ELF/mips-n32-emul.s [new file with mode: 0644]
test/ELF/mips-n32-rels.s [new file with mode: 0644]
test/ELF/mips-no-objects.s [new file with mode: 0644]
test/ELF/mips-npic-call-pic.s
test/ELF/mips-options-r.test
test/ELF/mips-options.s
test/ELF/mips-plt-r6.s [new file with mode: 0644]
test/ELF/mips-relocatable.s [new file with mode: 0644]
test/ELF/mips-sto-pic-flag.s [new file with mode: 0644]
test/ELF/mips-tls-64.s
test/ELF/mips-tls-static-64.s [new file with mode: 0644]
test/ELF/mips-tls-static.s [new file with mode: 0644]
test/ELF/mips-tls.s
test/ELF/mips-xgot-order.s [new file with mode: 0644]
test/ELF/no-inhibit-exec.s
test/ELF/no-merge.s [new file with mode: 0644]
test/ELF/no-obj.s
test/ELF/non-abs-reloc.s [new file with mode: 0644]
test/ELF/noplt-pie.s
test/ELF/oformat-binary-ttext.s [new file with mode: 0644]
test/ELF/oformat-binary.s [new file with mode: 0644]
test/ELF/openbsd-randomize.s [new file with mode: 0644]
test/ELF/openbsd-wxneeded.s [new file with mode: 0644]
test/ELF/phdr-align.s
test/ELF/pie.s
test/ELF/plt-aarch64.s
test/ELF/plt.s
test/ELF/ppc-relocs.s
test/ELF/pre_init_fini_array.s
test/ELF/pre_init_fini_array_missing.s
test/ELF/program-header-layout.s
test/ELF/relative-dynamic-reloc-ppc64.s
test/ELF/relative-dynamic-reloc.s
test/ELF/relocatable-comment.s [new file with mode: 0644]
test/ELF/relocatable-local-sym.s [new file with mode: 0644]
test/ELF/relocatable-sections.s [new file with mode: 0644]
test/ELF/relocatable-symbols.s
test/ELF/relocatable-tls.s [new file with mode: 0644]
test/ELF/relocatable-visibility.s [new file with mode: 0644]
test/ELF/relocatable.s
test/ELF/relocation-common.s
test/ELF/relocation-copy-flags.s
test/ELF/relocation-copy.s
test/ELF/relocation-dtrace.test [new file with mode: 0644]
test/ELF/relocation-i686.s
test/ELF/relocation-local.s
test/ELF/relocation-past-merge-end.s
test/ELF/relocation-relative-absolute.s
test/ELF/relocation-size-shared.s
test/ELF/relocation-size.s
test/ELF/relocation-undefined-weak.s
test/ELF/relocation.s
test/ELF/relro-omagic.s [new file with mode: 0644]
test/ELF/relro.s
test/ELF/reproduce-backslash.s [new file with mode: 0644]
test/ELF/reproduce-windows.s
test/ELF/reproduce-windows2.s [new file with mode: 0644]
test/ELF/reproduce.s
test/ELF/resolution.s
test/ELF/retain-symbols-file.s [new file with mode: 0644]
test/ELF/section-name.s
test/ELF/section-symbols.test [new file with mode: 0644]
test/ELF/sectionstart.s [new file with mode: 0644]
test/ELF/segments.s [new file with mode: 0644]
test/ELF/shared-be.s
test/ELF/shared.s
test/ELF/shf-info-link.test [new file with mode: 0644]
test/ELF/sort-norosegment.s [new file with mode: 0644]
test/ELF/startstop-gccollect.s
test/ELF/startstop-shared.s
test/ELF/startstop-shared2.s [new file with mode: 0644]
test/ELF/startstop.s
test/ELF/string-gc.s
test/ELF/string-table.s
test/ELF/symbol-ordering-file.s [new file with mode: 0644]
test/ELF/symbol-override.s
test/ELF/symbols.s
test/ELF/synthetic-got.s [new file with mode: 0644]
test/ELF/sysroot.s
test/ELF/tls-got.s
test/ELF/tls-mismatch.s
test/ELF/tls-offset.s
test/ELF/tls-opt-gdie.s
test/ELF/tls-opt-local.s
test/ELF/tls-opt.s
test/ELF/tls-relocatable.s [new file with mode: 0644]
test/ELF/tls-static.s
test/ELF/tls-weak-undef.s [new file with mode: 0644]
test/ELF/tls.s
test/ELF/ttext-tdata-tbss.s [new file with mode: 0644]
test/ELF/undef-shared.s
test/ELF/undef-start.s
test/ELF/undef-version-script.s
test/ELF/undef-with-plt-addr.s
test/ELF/undef.s
test/ELF/undefined-opt.s
test/ELF/unresolved-symbols.s
test/ELF/verdef-defaultver.s
test/ELF/verdef-dependency.s
test/ELF/verdef.s
test/ELF/verneed-local.s
test/ELF/verneed.s
test/ELF/version-script-complex-wildcards.s [new file with mode: 0644]
test/ELF/version-script-err.s
test/ELF/version-script-extern-exact.s [new file with mode: 0644]
test/ELF/version-script-extern-wildcards-anon.s [new file with mode: 0644]
test/ELF/version-script-extern-wildcards.s [new file with mode: 0644]
test/ELF/version-script-extern.s
test/ELF/version-script-glob.s [new file with mode: 0644]
test/ELF/version-script-locals-extern.s [new file with mode: 0644]
test/ELF/version-script-locals.s [new file with mode: 0644]
test/ELF/version-script-missing.s [new file with mode: 0644]
test/ELF/version-script-no-warn.s [new file with mode: 0644]
test/ELF/version-script-noundef.s
test/ELF/version-script.s
test/ELF/version-symbol-error.s [new file with mode: 0644]
test/ELF/version-wildcard.test
test/ELF/visibility.s
test/ELF/weak-undef-shared.s
test/ELF/weak-undef.s
test/ELF/wildcards.s [deleted file]
test/ELF/writable-merge.s
test/ELF/x86-64-dyn-rel-error.s
test/ELF/x86-64-dyn-rel-error2.s
test/ELF/x86-64-relax-got-abs.s [new file with mode: 0644]
test/ELF/x86-64-reloc-32-fpic.s
test/ELF/x86-64-reloc-error.s
test/ELF/x86-64-reloc-pc32-fpic.s
test/ELF/x86-64-reloc-range.s
test/ELF/zdefs.s
test/ELF/zstack-size.s [new file with mode: 0644]
test/lit.cfg
test/mach-o/Inputs/arm64/libSystem.yaml [new file with mode: 0644]
test/mach-o/Inputs/armv7/libSystem.yaml [new file with mode: 0644]
test/mach-o/Inputs/libSystem.yaml [deleted file]
test/mach-o/Inputs/x86/libSystem.yaml [new file with mode: 0644]
test/mach-o/Inputs/x86_64/libSystem.yaml [new file with mode: 0644]
test/mach-o/arm-interworking-movw.yaml
test/mach-o/arm-interworking.yaml
test/mach-o/arm-shims.yaml
test/mach-o/arm64-reloc-negDelta32-fixup.yaml
test/mach-o/arm64-relocs-errors-delta64-offset.yaml
test/mach-o/bind-opcodes.yaml [new file with mode: 0644]
test/mach-o/data-in-code-load-command.yaml
test/mach-o/data-only-dylib.yaml
test/mach-o/dead-strip-globals.yaml
test/mach-o/debug-syms.yaml [new file with mode: 0644]
test/mach-o/demangle.yaml
test/mach-o/dso_handle.yaml
test/mach-o/dylib-install-names.yaml
test/mach-o/eh-frame-relocs-arm64.yaml
test/mach-o/exe-offsets.yaml
test/mach-o/exe-segment-overlap.yaml
test/mach-o/executable-exports.yaml
test/mach-o/export-trie-order.yaml [new file with mode: 0644]
test/mach-o/exported_symbols_list-dylib.yaml
test/mach-o/exported_symbols_list-undef.yaml
test/mach-o/fat-archive.yaml
test/mach-o/flat_namespace_undef_error.yaml
test/mach-o/flat_namespace_undef_suppress.yaml
test/mach-o/force_load-dylib.yaml
test/mach-o/force_load-x86_64.yaml
test/mach-o/function-starts-load-command.yaml
test/mach-o/gcc_except_tab-got-arm64.yaml
test/mach-o/got-order.yaml
test/mach-o/hello-world-arm64.yaml
test/mach-o/image-base.yaml
test/mach-o/interposing-section.yaml
test/mach-o/lazy-bind-x86_64.yaml
test/mach-o/lc_segment_filesize.yaml [new file with mode: 0644]
test/mach-o/library-order.yaml
test/mach-o/library-rescan.yaml
test/mach-o/linker-as-ld.yaml
test/mach-o/lit.local.cfg
test/mach-o/mh_bundle_header.yaml
test/mach-o/mh_dylib_header.yaml
test/mach-o/objc-category-list-atom.yaml
test/mach-o/objc_export_list.yaml
test/mach-o/order_file-basic.yaml
test/mach-o/parse-data-in-code-armv7.yaml
test/mach-o/parse-data-relocs-x86_64.yaml
test/mach-o/rpath.yaml
test/mach-o/run-tlv-pass-x86-64.yaml
test/mach-o/sectalign.yaml
test/mach-o/sectattrs.yaml
test/mach-o/source-version.yaml
test/mach-o/stack-size.yaml
test/mach-o/string-table.yaml [new file with mode: 0644]
test/mach-o/twolevel_namespace_undef_dynamic_lookup.yaml
test/mach-o/twolevel_namespace_undef_warning_suppress.yaml
test/mach-o/unwind-info-simple-arm64.yaml
test/mach-o/unwind-info-simple-x86_64.yaml
test/mach-o/upward-dylib-load-command.yaml
test/mach-o/use-dylib.yaml [new file with mode: 0644]
test/mach-o/version-min-load-command.yaml
tools/lld/CMakeLists.txt
tools/lld/lld.cpp
unittests/CMakeLists.txt
unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp