]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of lld trunk r351319 (just before the release_80 branch
authordim <dim@FreeBSD.org>
Sat, 19 Jan 2019 10:05:49 +0000 (10:05 +0000)
committerdim <dim@FreeBSD.org>
Sat, 19 Jan 2019 10:05:49 +0000 (10:05 +0000)
commit378a02fc4d2b74b4b8c3fb8449f38bf9c75faa81
treebfbbb5fd38554e6b8988b7a217e9fd0623728d7d
parent5cfe075729ad2735c7db3cfbd872d02bd3948670
Vendor import of lld trunk r351319 (just before the release_80 branch
point):
https://llvm.org/svn/llvm-project/lld/trunk@351319
711 files changed:
COFF/Chunks.cpp
COFF/Chunks.h
COFF/Config.h
COFF/DLL.cpp
COFF/DLL.h
COFF/Driver.cpp
COFF/Driver.h
COFF/DriverUtils.cpp
COFF/ICF.cpp
COFF/InputFiles.cpp
COFF/InputFiles.h
COFF/LTO.cpp
COFF/MapFile.cpp
COFF/MarkLive.cpp
COFF/MinGW.cpp
COFF/MinGW.h
COFF/Options.td
COFF/PDB.cpp
COFF/PDB.h
COFF/SymbolTable.cpp
COFF/SymbolTable.h
COFF/Symbols.cpp
COFF/Symbols.h
COFF/Writer.cpp
COFF/Writer.h
Common/Args.cpp
Common/ErrorHandler.cpp
Common/Strings.cpp
Common/TargetOptionsCommandFlags.cpp
ELF/AArch64ErrataFix.cpp
ELF/Arch/AArch64.cpp
ELF/Arch/AMDGPU.cpp
ELF/Arch/ARM.cpp
ELF/Arch/AVR.cpp
ELF/Arch/Hexagon.cpp
ELF/Arch/MSP430.cpp [new file with mode: 0644]
ELF/Arch/Mips.cpp
ELF/Arch/PPC.cpp
ELF/Arch/PPC64.cpp
ELF/Arch/RISCV.cpp [new file with mode: 0644]
ELF/Arch/SPARCV9.cpp
ELF/Arch/X86.cpp
ELF/Arch/X86_64.cpp
ELF/CMakeLists.txt
ELF/CallGraphSort.cpp
ELF/Config.h
ELF/DWARF.cpp [moved from ELF/GdbIndex.cpp with 73% similarity]
ELF/DWARF.h [moved from ELF/GdbIndex.h with 67% similarity]
ELF/Driver.cpp
ELF/Driver.h
ELF/DriverUtils.cpp
ELF/EhFrame.cpp
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/MapFile.cpp
ELF/MarkLive.cpp
ELF/Options.td
ELF/OutputSections.cpp
ELF/OutputSections.h
ELF/Relocations.cpp
ELF/Relocations.h
ELF/ScriptLexer.cpp
ELF/ScriptLexer.h
ELF/ScriptParser.cpp
ELF/SymbolTable.cpp
ELF/SymbolTable.h
ELF/Symbols.cpp
ELF/Symbols.h
ELF/SyntheticSections.cpp
ELF/SyntheticSections.h
ELF/Target.cpp
ELF/Target.h
ELF/Thunks.cpp
ELF/Writer.cpp
LICENSE.TXT
MinGW/Driver.cpp
MinGW/Options.td
docs/NewLLD.rst
docs/README.txt
docs/Readers.rst
docs/ReleaseNotes.rst
docs/WebAssembly.rst
docs/conf.py
docs/index.rst
docs/ld.lld.1
docs/missingkeyfunction.rst [new file with mode: 0644]
docs/open_projects.rst
docs/windows_support.rst
include/lld/Common/Args.h
include/lld/Common/ErrorHandler.h
include/lld/Common/LLVM.h
include/lld/Common/Strings.h
include/lld/Common/TargetOptionsCommandFlags.h
include/lld/Common/Threads.h
include/lld/Core/TODO.txt [deleted file]
lib/Driver/DarwinLdDriver.cpp
lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
lib/ReaderWriter/MachO/MachOLinkingContext.cpp
lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
test/CMakeLists.txt
test/COFF/Inputs/associative-comdat-mingw-2.s [new file with mode: 0644]
test/COFF/Inputs/bad-block-size.pdb [new file with mode: 0644]
test/COFF/Inputs/comdat-jumptable2.s [new file with mode: 0644]
test/COFF/Inputs/common-replacement.s [new file with mode: 0644]
test/COFF/Inputs/crt-dyn-initializer-order_1.yaml [new file with mode: 0644]
test/COFF/Inputs/crt-dyn-initializer-order_2.yaml [new file with mode: 0644]
test/COFF/Inputs/empty.yaml [new file with mode: 0644]
test/COFF/Inputs/far-arm-thumb-abs.s [deleted file]
test/COFF/Inputs/far-arm-thumb-abs20.s [deleted file]
test/COFF/Inputs/gnu-implib-data.s [new file with mode: 0644]
test/COFF/Inputs/gnu-implib-func.s [new file with mode: 0644]
test/COFF/Inputs/gnu-implib-head.s [new file with mode: 0644]
test/COFF/Inputs/gnu-implib-tail.s [new file with mode: 0644]
test/COFF/Inputs/gnu-weak.o [new file with mode: 0644]
test/COFF/Inputs/gnu-weak2.o [new file with mode: 0644]
test/COFF/Inputs/icf-safe.s [new file with mode: 0644]
test/COFF/Inputs/inline-weak.o [new file with mode: 0644]
test/COFF/Inputs/inline-weak2.o [new file with mode: 0644]
test/COFF/Inputs/pdb-file-statics-a.yaml
test/COFF/Inputs/pdb-file-statics-b.yaml
test/COFF/Inputs/pdb-scopes-a.yaml
test/COFF/Inputs/pdb-scopes-b.yaml
test/COFF/Inputs/pdb-type-server-missing-2.yaml [new file with mode: 0644]
test/COFF/Inputs/pdb-type-server-simple-a.yaml
test/COFF/Inputs/pdb-type-server-simple-b.yaml
test/COFF/Inputs/pdb-type-server-valid-signature.yaml [new file with mode: 0644]
test/COFF/Inputs/precomp-a.obj [new file with mode: 0644]
test/COFF/Inputs/precomp-b.obj [new file with mode: 0644]
test/COFF/Inputs/precomp-invalid.obj [new file with mode: 0644]
test/COFF/Inputs/precomp.obj [new file with mode: 0644]
test/COFF/arm-thumb-branch-error.s [deleted file]
test/COFF/arm-thumb-branch20-error.s
test/COFF/arm-thumb-thunks-multipass.s [new file with mode: 0644]
test/COFF/arm-thumb-thunks.s [new file with mode: 0644]
test/COFF/arm64-delayimport.yaml [new file with mode: 0644]
test/COFF/arm64-localimport-align.s [new file with mode: 0644]
test/COFF/arm64-relocs-imports.test
test/COFF/associative-comdat-mingw.s [new file with mode: 0644]
test/COFF/autoimport-arm-code.s [new file with mode: 0644]
test/COFF/autoimport-arm-data.s [new file with mode: 0644]
test/COFF/autoimport-arm64-code.s [new file with mode: 0644]
test/COFF/autoimport-arm64-data.s [new file with mode: 0644]
test/COFF/autoimport-gnu-implib.s [new file with mode: 0644]
test/COFF/autoimport-list-ptrs.s [new file with mode: 0644]
test/COFF/autoimport-refptr.s [new file with mode: 0644]
test/COFF/autoimport-x86.s [new file with mode: 0644]
test/COFF/baserel.test
test/COFF/broken-arm-reloc.yaml [new file with mode: 0644]
test/COFF/comdat-jumptable.s [new file with mode: 0644]
test/COFF/comdat-weak.test [new file with mode: 0644]
test/COFF/common-replacement.s [new file with mode: 0644]
test/COFF/could-not-open.test [new file with mode: 0644]
test/COFF/crt-dyn-initializer-order.test [new file with mode: 0644]
test/COFF/ctors_dtors_priority.s
test/COFF/debug-fastlink.test [new file with mode: 0644]
test/COFF/debug-reloc.s
test/COFF/directives.s [new file with mode: 0644]
test/COFF/duplicate-imp-func.s [new file with mode: 0644]
test/COFF/entry-inference-mingw.s [new file with mode: 0644]
test/COFF/entry-inference.test
test/COFF/entry-inference3.test
test/COFF/entry-inference332.test [new file with mode: 0644]
test/COFF/entry-inference4.test [new file with mode: 0644]
test/COFF/export-all.s
test/COFF/export.test
test/COFF/force-multiple.test [new file with mode: 0644]
test/COFF/gfids-export.s [new file with mode: 0644]
test/COFF/gfids-relocations32.s [new file with mode: 0644]
test/COFF/gfids-relocations64.s [new file with mode: 0644]
test/COFF/gnu-weak.test [new file with mode: 0644]
test/COFF/guardcf-align.s
test/COFF/header-size.s [new file with mode: 0644]
test/COFF/icf-safe.s [new file with mode: 0644]
test/COFF/ignore-many.test [new file with mode: 0644]
test/COFF/imports-gnu-autoexport.s [new file with mode: 0644]
test/COFF/imports-gnu-only.s [new file with mode: 0644]
test/COFF/imports-gnu.test [new file with mode: 0644]
test/COFF/invalid-debug-type.test
test/COFF/invalid-debug.test [new file with mode: 0644]
test/COFF/libname-mingw.test [new file with mode: 0644]
test/COFF/line-error.yaml [new file with mode: 0644]
test/COFF/lto-cache.ll
test/COFF/lto-chkstk.ll
test/COFF/lto-cpu-string.ll [new file with mode: 0644]
test/COFF/msvclto-archive.ll [deleted file]
test/COFF/msvclto-order.ll [deleted file]
test/COFF/msvclto.ll [deleted file]
test/COFF/no-idata.s [new file with mode: 0644]
test/COFF/pdb-debug-f.s [new file with mode: 0644]
test/COFF/pdb-framedata.yaml [new file with mode: 0644]
test/COFF/pdb-global-hashes.test
test/COFF/pdb-globals.test
test/COFF/pdb-heapsite.yaml
test/COFF/pdb-linker-module.test
test/COFF/pdb-options.test
test/COFF/pdb-procid-remapping.test
test/COFF/pdb-relative-source-lines.test
test/COFF/pdb-same-name.test
test/COFF/pdb-symbol-types.yaml
test/COFF/pdb-thunk.yaml
test/COFF/pdb-type-server-invalid-signature.yaml [new file with mode: 0644]
test/COFF/pdb-type-server-missing.yaml
test/COFF/pdb-type-server-native-errors.yaml [new file with mode: 0644]
test/COFF/pdb-type-server-simple.test
test/COFF/pdb.test
test/COFF/pdbaltpath.test [new file with mode: 0644]
test/COFF/precomp-link.test [new file with mode: 0644]
test/COFF/reloc-discarded.s
test/COFF/rsds.test
test/COFF/s_udt.s [new file with mode: 0644]
test/COFF/subsystem-inference-mingw.s [new file with mode: 0644]
test/COFF/subsystem-inference2.test [new file with mode: 0644]
test/COFF/subsystem-inference32.test [new file with mode: 0644]
test/COFF/thinlto-archives.ll
test/COFF/undefined-symbol-cv.s
test/COFF/undefined-symbol.s
test/COFF/wholearchive.s
test/ELF/Inputs/bad-reloc-target.test [new file with mode: 0644]
test/ELF/Inputs/copy-rel-tls.s [new file with mode: 0644]
test/ELF/Inputs/gdb-index-invalid-ranges.obj.s [new file with mode: 0644]
test/ELF/Inputs/gdb-index-multiple-cu-2.s [new file with mode: 0644]
test/ELF/Inputs/hexagon-shared.s [new file with mode: 0644]
test/ELF/Inputs/i386-linkonce.s [new file with mode: 0644]
test/ELF/Inputs/ppc64-bsymbolic-local-def.s [new file with mode: 0644]
test/ELF/Inputs/ppc64-no-split-stack.s [new file with mode: 0644]
test/ELF/Inputs/ppc64-tls-ie-le.s [new file with mode: 0644]
test/ELF/Inputs/ppc64le-quadword-ldst.o [new file with mode: 0644]
test/ELF/Inputs/wrap-with-archive.s [new file with mode: 0644]
test/ELF/Inputs/x86-64-split-stack-extra.s [new file with mode: 0644]
test/ELF/aarch64-abs16.s
test/ELF/aarch64-abs32.s
test/ELF/aarch64-call26-thunk.s
test/ELF/aarch64-combined-dynrel-ifunc.s [new file with mode: 0644]
test/ELF/aarch64-combined-dynrel.s [new file with mode: 0644]
test/ELF/aarch64-condb-reloc.s
test/ELF/aarch64-copy.s
test/ELF/aarch64-copy2.s
test/ELF/aarch64-cortex-a53-843419-abs-mapsyms.s [new file with mode: 0644]
test/ELF/aarch64-cortex-a53-843419-cli.s
test/ELF/aarch64-cortex-a53-843419-large.s
test/ELF/aarch64-cortex-a53-843419-large2.s [new file with mode: 0644]
test/ELF/aarch64-cortex-a53-843419-recognize.s
test/ELF/aarch64-cortex-a53-843419-tlsrelax.s [new file with mode: 0644]
test/ELF/aarch64-data-relocs.s
test/ELF/aarch64-gnu-ifunc-address.s [new file with mode: 0644]
test/ELF/aarch64-gnu-ifunc-plt.s
test/ELF/aarch64-gnu-ifunc.s
test/ELF/aarch64-gnu-ifunc2.s [new file with mode: 0644]
test/ELF/aarch64-gnu-ifunc3.s [new file with mode: 0644]
test/ELF/aarch64-jump26-thunk.s
test/ELF/aarch64-lo12-alignment.s
test/ELF/aarch64-prel16.s
test/ELF/aarch64-prel32.s
test/ELF/aarch64-relocs.s
test/ELF/aarch64-thunk-pi.s
test/ELF/aarch64-thunk-section-location.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-tlsld-ldst.s
test/ELF/aarch64-tstbr14-reloc.s
test/ELF/aarch64-undefined-weak.s
test/ELF/amdgpu-elf-flags-err.s
test/ELF/amdgpu-elf-flags.s
test/ELF/amdgpu-kernels.s
test/ELF/archive-fetch.s [new file with mode: 0644]
test/ELF/arm-bl-v6-inrange.s [new file with mode: 0644]
test/ELF/arm-bl-v6.s
test/ELF/arm-blx-v4t.s
test/ELF/arm-branch-rangethunk.s
test/ELF/arm-branch-undef-weak-plt-thunk.s
test/ELF/arm-combined-dynrel-ifunc.s [new file with mode: 0644]
test/ELF/arm-extreme-range-pi-thunk.s [new file with mode: 0644]
test/ELF/arm-long-thunk-converge.s
test/ELF/arm-thumb-branch-rangethunk.s
test/ELF/arm-thumb-branch.s
test/ELF/arm-thumb-condbranch-thunk.s
test/ELF/arm-thumb-interwork-shared.s
test/ELF/arm-thumb-interwork-thunk-range.s
test/ELF/arm-thumb-interwork-thunk-v5.s [new file with mode: 0644]
test/ELF/arm-thumb-interwork-thunk.s
test/ELF/arm-thumb-mix-range-thunk-os.s
test/ELF/arm-thumb-plt-range-thunk-os.s
test/ELF/arm-thumb-range-thunk-os.s
test/ELF/arm-thumb-thunk-empty-pass.s
test/ELF/arm-thumb-thunk-symbols.s
test/ELF/arm-thumb-thunk-v6m.s [new file with mode: 0644]
test/ELF/arm-thumb-undefined-weak-narrow.test [new file with mode: 0644]
test/ELF/arm-thunk-edgecase.s
test/ELF/arm-thunk-largesection.s
test/ELF/arm-thunk-linkerscript-dotexpr.s
test/ELF/arm-thunk-linkerscript-large.s
test/ELF/arm-thunk-linkerscript-orphan.s
test/ELF/arm-thunk-linkerscript-sort.s
test/ELF/arm-thunk-linkerscript.s
test/ELF/arm-thunk-multipass.s
test/ELF/arm-thunk-nosuitable.s
test/ELF/arm-thunk-re-add.s
test/ELF/arm-thunk-section-too-large.s
test/ELF/arm-tls-le32.s
test/ELF/arm-tls-norelax-ie-le.s
test/ELF/arm-v4bx.test [new file with mode: 0644]
test/ELF/arm-v5-reloc-error.s [new file with mode: 0644]
test/ELF/as-needed-in-regular.s [new file with mode: 0644]
test/ELF/as-needed-not-in-regular.s [new file with mode: 0644]
test/ELF/as-needed-weak.s
test/ELF/bad-reloc-target.test [new file with mode: 0644]
test/ELF/basic-aarch64.s
test/ELF/basic-ppc64.s
test/ELF/basic32.s
test/ELF/basic64be.s
test/ELF/bsymbolic-undef.s
test/ELF/cgprofile-obj.s [new file with mode: 0644]
test/ELF/cgprofile-shared-warn.s [new file with mode: 0644]
test/ELF/cgprofile-txt2.s [new file with mode: 0644]
test/ELF/common-gc2.s
test/ELF/compressed-debug-input-err.s
test/ELF/conflict.s
test/ELF/copy-rel-tls.s [new file with mode: 0644]
test/ELF/debug-line-str.s [new file with mode: 0644]
test/ELF/debug-relocation-none.test [new file with mode: 0644]
test/ELF/defsym.s
test/ELF/dont-export-hidden.s
test/ELF/driver-access.test
test/ELF/driver.test
test/ELF/dt_flags.s
test/ELF/dynamic-list-locals.s [new file with mode: 0644]
test/ELF/dynamic-list-preempt.s
test/ELF/dynamic-list-unexpected-end.s [new file with mode: 0644]
test/ELF/dynamic-list-wildcard.s
test/ELF/dynamic-list.s
test/ELF/dynamic-reloc.s
test/ELF/dynsym-no-rosegment.s
test/ELF/dynsym-pie.s
test/ELF/edata-etext.s
test/ELF/emit-relocs-icf1.s [new file with mode: 0644]
test/ELF/emit-relocs-icf2.s [new file with mode: 0644]
test/ELF/empty-pack-dyn-relocs.s [new file with mode: 0644]
test/ELF/empty-ver.s
test/ELF/empty-ver2.s
test/ELF/emulation-aarch64.s [new file with mode: 0644]
test/ELF/emulation-arm.s [new file with mode: 0644]
test/ELF/emulation-mips.s [new file with mode: 0644]
test/ELF/emulation-ppc.s [new file with mode: 0644]
test/ELF/emulation-x86.s [new file with mode: 0644]
test/ELF/emulation.s [deleted file]
test/ELF/execute-only-mixed-data.s
test/ELF/format-binary.test
test/ELF/gc-sections-implicit-addend.s
test/ELF/gc-sections-linker-defined-symbol.s
test/ELF/gdb-index-base-addr.s
test/ELF/gdb-index-dwarf5-low-high.s [new file with mode: 0644]
test/ELF/gdb-index-invalid-ranges.s [new file with mode: 0644]
test/ELF/gdb-index-multiple-cu-2.s [new file with mode: 0644]
test/ELF/gdb-index-multiple-cu.s [new file with mode: 0644]
test/ELF/gdb-index-no-debug.s [new file with mode: 0644]
test/ELF/gdb-index-ranges.s
test/ELF/gdb-index-rng-lists.s [new file with mode: 0644]
test/ELF/gdb-index.s
test/ELF/global-offset-table-position-redef-err.s [new file with mode: 0644]
test/ELF/gnu-hash-table-copy.s
test/ELF/gnu-hash-table-rwsegment.s
test/ELF/gnu-hash-table.s
test/ELF/gnu-ifunc-empty.s [new file with mode: 0644]
test/ELF/gnu-ifunc-i386.s
test/ELF/gnu-ifunc-plt-i386.s
test/ELF/gnu-ifunc-plt.s
test/ELF/gnu-ifunc-relative.s
test/ELF/gnu-ifunc-shared.s
test/ELF/gnu-ifunc.s
test/ELF/gnu-unique.s
test/ELF/got-i386.s
test/ELF/got32-i386-pie-rw.s
test/ELF/got32-i386.s
test/ELF/got32x-i386.s
test/ELF/hexagon-eflag.s [new file with mode: 0644]
test/ELF/hexagon-shared.s [new file with mode: 0644]
test/ELF/hexagon.s
test/ELF/i386-linkonce.s [new file with mode: 0644]
test/ELF/i386-pc8-pc16-addend.s
test/ELF/i386-retpoline-nopic.s
test/ELF/icf13.s
test/ELF/icf15.s
test/ELF/icf16.s
test/ELF/icf17.s
test/ELF/image-base.s
test/ELF/incompatible-ar-first.s
test/ELF/incompatible.s
test/ELF/invalid-linkerscript.test
test/ELF/invalid/Inputs/shentsize-zero.elf [deleted file]
test/ELF/invalid/Inputs/sht-group.elf [deleted file]
test/ELF/invalid/Inputs/undefined-local-symbol-in-dso.so [new file with mode: 0755]
test/ELF/invalid/comdat-broken.test [new file with mode: 0644]
test/ELF/invalid/ehframe-broken-relocation.test [new file with mode: 0644]
test/ELF/invalid/invalid-soname.test [new file with mode: 0644]
test/ELF/invalid/linkorder-invalid-sec.test [new file with mode: 0644]
test/ELF/invalid/linkorder-invalid-sec2.test [new file with mode: 0644]
test/ELF/invalid/merge-invalid-size.s
test/ELF/invalid/merge-zero-size.test [new file with mode: 0644]
test/ELF/invalid/non-terminated-string.test [new file with mode: 0644]
test/ELF/invalid/sht-group-wrong-section.test [new file with mode: 0644]
test/ELF/invalid/sht-group.s [deleted file]
test/ELF/invalid/sht-group.test [new file with mode: 0644]
test/ELF/invalid/undefined-local-symbol-in-dso.test [new file with mode: 0644]
test/ELF/lazy-arch-conflict.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/at6.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/at7.s [new file with mode: 0644]
test/ELF/linkerscript/Inputs/at8.s [new file with mode: 0644]
test/ELF/linkerscript/align-r.test
test/ELF/linkerscript/align4.test
test/ELF/linkerscript/at6.test [new file with mode: 0644]
test/ELF/linkerscript/at7.test [new file with mode: 0644]
test/ELF/linkerscript/at8.test [new file with mode: 0644]
test/ELF/linkerscript/discard-section-err.s
test/ELF/linkerscript/filename-spec.s
test/ELF/linkerscript/icf.s [new file with mode: 0644]
test/ELF/linkerscript/info-section-type.s
test/ELF/linkerscript/lazy-symbols.test
test/ELF/linkerscript/map-file.test
test/ELF/linkerscript/map-file2.test
test/ELF/linkerscript/memory-include.test [new file with mode: 0644]
test/ELF/linkerscript/merge-nonalloc.s [new file with mode: 0644]
test/ELF/linkerscript/no-filename-spec.s [new file with mode: 0644]
test/ELF/linkerscript/non-alloc-segment.s
test/ELF/linkerscript/non-alloc.s
test/ELF/linkerscript/orphan-discard.s
test/ELF/linkerscript/orphan-phdrs.s
test/ELF/linkerscript/ouputformat.s [deleted file]
test/ELF/linkerscript/output-section-include.test [new file with mode: 0644]
test/ELF/linkerscript/output-too-large.s
test/ELF/linkerscript/phdrs.s
test/ELF/linkerscript/provide-shared2.s
test/ELF/linkerscript/relocatable-discard.s [new file with mode: 0644]
test/ELF/linkerscript/section-include.test [new file with mode: 0644]
test/ELF/linkerscript/sections-va-overflow.test
test/ELF/linkerscript/segment-none.s
test/ELF/linkerscript/sizeof.s
test/ELF/linkerscript/sizeofheaders.s
test/ELF/linkerscript/sort-init.s
test/ELF/linkerscript/sort-non-script.s
test/ELF/linkerscript/symbol-assignexpr.s
test/ELF/linkerscript/symbol-location.s [new file with mode: 0644]
test/ELF/linkerscript/symbol-memoryexpr.s
test/ELF/linkerscript/target.s [new file with mode: 0644]
test/ELF/linkerscript/unused-synthetic.s
test/ELF/linkerscript/version-script.s
test/ELF/local-dynamic.s
test/ELF/local-ver-preemptible.s [new file with mode: 0644]
test/ELF/lto-plugin-ignore.s
test/ELF/lto/Inputs/libcall-archive.s [new file with mode: 0644]
test/ELF/lto/amdgcn.ll [new file with mode: 0644]
test/ELF/lto/cache.ll
test/ELF/lto/data-ordering-lto.s
test/ELF/lto/defsym.ll
test/ELF/lto/dynamic-list.ll
test/ELF/lto/emit-llvm.ll [new file with mode: 0644]
test/ELF/lto/libcall-archive.ll
test/ELF/lto/ltopasses-custom.ll
test/ELF/lto/opt-remarks.ll
test/ELF/lto/ppc64le.ll [new file with mode: 0644]
test/ELF/lto/r600.ll [new file with mode: 0644]
test/ELF/lto/relocatable.ll
test/ELF/lto/section-name.ll
test/ELF/lto/shlib-undefined.ll
test/ELF/lto/symbol-ordering-lto.s
test/ELF/lto/thinlto-obj-path.ll
test/ELF/lto/thinlto-object-suffix-replace.ll
test/ELF/lto/undefined-puts.ll
test/ELF/lto/version-script.ll
test/ELF/lto/wrap-2.ll
test/ELF/map-file-i686.s
test/ELF/merge-string-error.s
test/ELF/mergeable-errors.s [new file with mode: 0644]
test/ELF/mips-32.s
test/ELF/mips-64.s
test/ELF/mips-dynamic.s
test/ELF/mips-dynsym-sort.s
test/ELF/mips-gnu-hash.s
test/ELF/mips-got-and-copy.s
test/ELF/mips-got-extsym.s
test/ELF/mips-got-relocs.s
test/ELF/mips-got16-relocatable.s
test/ELF/mips-got16.s
test/ELF/mips-hilo.s
test/ELF/mips-mgot.s
test/ELF/mips-micro-jal.s
test/ELF/mips-micro-plt.s
test/ELF/mips-npic-call-pic-os.s
test/ELF/mips-npic-call-pic-script.s
test/ELF/mips-npic-call-pic.s
test/ELF/mips-sto-plt.s
test/ELF/mips-tls-64.s
test/ELF/mips-tls-hilo.s
test/ELF/mips-tls-static-64.s
test/ELF/mips-tls-static.s
test/ELF/mips-tls.s
test/ELF/mips-traps.s [new file with mode: 0644]
test/ELF/msp430.s [new file with mode: 0644]
test/ELF/no-obj.s
test/ELF/note-first-page.s [new file with mode: 0644]
test/ELF/oformat-binary.s
test/ELF/pack-dyn-relocs-loop.s [new file with mode: 0644]
test/ELF/pack-dyn-relocs-tls-aarch64.s [new file with mode: 0644]
test/ELF/pack-dyn-relocs-tls-x86-64.s [new file with mode: 0644]
test/ELF/plt-aarch64.s
test/ELF/plt-i686.s
test/ELF/plt.s
test/ELF/ppc-relocs.s
test/ELF/ppc64-bsymbolic-toc-restore.s [new file with mode: 0644]
test/ELF/ppc64-call-reach.s [new file with mode: 0644]
test/ELF/ppc64-dq.s [new file with mode: 0644]
test/ELF/ppc64-dtprel.s
test/ELF/ppc64-entry-point.s [moved from test/ELF/ppc64_entry_point.s with 77% similarity]
test/ELF/ppc64-error-missaligned-dq.s [new file with mode: 0644]
test/ELF/ppc64-error-missaligned-ds.s [new file with mode: 0644]
test/ELF/ppc64-func-entry-points.s
test/ELF/ppc64-gd-to-ie.s
test/ELF/ppc64-general-dynamic-tls.s
test/ELF/ppc64-got-indirect.s
test/ELF/ppc64-got-off.s [new file with mode: 0644]
test/ELF/ppc64-initial-exec-tls.s
test/ELF/ppc64-local-dynamic.s
test/ELF/ppc64-local-exec-tls.s
test/ELF/ppc64-long-branch.s [new file with mode: 0644]
test/ELF/ppc64-rel-so-local-calls.s
test/ELF/ppc64-relocs.s
test/ELF/ppc64-shared-long_branch.s [new file with mode: 0644]
test/ELF/ppc64-split-stack-adjust-fail.s [new file with mode: 0644]
test/ELF/ppc64-split-stack-adjust-overflow.s [new file with mode: 0644]
test/ELF/ppc64-split-stack-adjust-size-success.s [new file with mode: 0644]
test/ELF/ppc64-split-stack-prologue-adjust-success.s [new file with mode: 0644]
test/ELF/ppc64-tls-gd-le-small.s [new file with mode: 0644]
test/ELF/ppc64-tls-gd-le.s
test/ELF/ppc64-tls-ie-le.s [new file with mode: 0644]
test/ELF/ppc64-tls-ld-le.s
test/ELF/ppc64-toc-addis-nop-lqsq.s [new file with mode: 0644]
test/ELF/ppc64-toc-addis-nop.s [new file with mode: 0644]
test/ELF/ppc64-toc-rel.s
test/ELF/ppc64-toc-restore-recursive-call.s [new file with mode: 0644]
test/ELF/ppc64-toc-restore.s
test/ELF/ppc64-tocopt-option.s [new file with mode: 0644]
test/ELF/pr34660.s
test/ELF/progname.s
test/ELF/protected-shared.s
test/ELF/push-state.s
test/ELF/relative-dynamic-reloc-ppc64.s
test/ELF/relative-dynamic-reloc.s
test/ELF/relocatable-bss.s
test/ELF/relocatable-comdat-multiple.s
test/ELF/relocatable-comdat.s
test/ELF/relocatable-comdat2.s
test/ELF/relocatable-compressed-input.s
test/ELF/relocatable-many-sections.s
test/ELF/relocatable-rel-iplt.s [new file with mode: 0644]
test/ELF/relocatable.s
test/ELF/relocation-b-aarch64.test
test/ELF/relocation-before-merge-start.s [new file with mode: 0644]
test/ELF/relocation-common.s
test/ELF/relocation-copy-i686.s
test/ELF/relocation-i686.s
test/ELF/relocation-past-merge-end.s
test/ELF/relocation-size-shared.s
test/ELF/relocation-size.s
test/ELF/reproduce-backslash.s
test/ELF/retain-symbols-file.s
test/ELF/riscv-branch.test [new file with mode: 0644]
test/ELF/riscv-call.test [new file with mode: 0644]
test/ELF/riscv-hi20-lo12.test [new file with mode: 0644]
test/ELF/riscv-jal-error.test [new file with mode: 0644]
test/ELF/riscv-jal.test [new file with mode: 0644]
test/ELF/riscv-pcrel-hilo.test [new file with mode: 0644]
test/ELF/shared.s
test/ELF/sort-norosegment.s
test/ELF/static-error.s [new file with mode: 0644]
test/ELF/static-with-export-dynamic.s
test/ELF/strip-debug.s
test/ELF/symbol-ordering-file-warnings.s
test/ELF/textrel.s [new file with mode: 0644]
test/ELF/tls-i686.s
test/ELF/tls-in-archive.s
test/ELF/tls-opt-gdiele-i686.s
test/ELF/tls-opt-i686.s
test/ELF/tls-opt-iele-i686-nopic.s
test/ELF/tls-static.s
test/ELF/tls-weak-undef.s
test/ELF/trace-ar.s
test/ELF/trace-symbols.s
test/ELF/undef-broken-debug.test
test/ELF/undef-version-script.s
test/ELF/undef-with-plt-addr-i686.s
test/ELF/undef.s
test/ELF/verdef-defaultver.s
test/ELF/verdef.s
test/ELF/verneed.s
test/ELF/version-exclude-libs.s
test/ELF/version-script-complex-wildcards.s
test/ELF/version-script-extern-undefined.s
test/ELF/version-script-extern-wildcards.s
test/ELF/version-script-extern.s
test/ELF/version-script-extern2.s
test/ELF/version-script-hide-so-symbol.s
test/ELF/version-script-locals-extern.s
test/ELF/version-script-symver2.s
test/ELF/version-script-weak.s
test/ELF/version-script.s
test/ELF/version-wildcard.test
test/ELF/visibility.s
test/ELF/weak-undef-export.s
test/ELF/weak-undef.s
test/ELF/wrap-entry.s [new file with mode: 0644]
test/ELF/wrap-no-real.s
test/ELF/wrap-plt.s [new file with mode: 0644]
test/ELF/wrap-with-archive.s [new file with mode: 0644]
test/ELF/wrap.s
test/ELF/x86-64-combined-dynrel.s [new file with mode: 0644]
test/ELF/x86-64-reloc-error2.s
test/ELF/x86-64-reloc-gotoff64.s
test/ELF/x86-64-reloc-gotpc64.s
test/ELF/x86-64-reloc-range-debug-loc.s
test/ELF/x86-64-reloc-range.s
test/ELF/x86-64-retpoline-znow-static-iplt.s [new file with mode: 0644]
test/ELF/x86-64-split-stack-prologue-adjust-fail.s
test/ELF/x86-64-split-stack-prologue-adjust-shared.s [new file with mode: 0644]
test/ELF/x86-64-split-stack-prologue-adjust-silent.s
test/ELF/x86-64-split-stack-prologue-adjust-success.s
test/ELF/znotext-plt-relocations-protected.s
test/ELF/zstack-size.s
test/MinGW/driver.test
test/lit.cfg.py
test/lit.site.cfg.py.in
test/mach-o/cstring-sections.yaml
test/mach-o/dependency_info.yaml
test/mach-o/parse-data-relocs-x86_64.yaml
test/mach-o/parse-data.yaml
test/mach-o/sectcreate.yaml
test/wasm/Inputs/event-section1.ll [new file with mode: 0644]
test/wasm/Inputs/event-section2.ll [new file with mode: 0644]
test/wasm/Inputs/globals.yaml
test/wasm/Inputs/undefined-globals.yaml
test/wasm/alias.ll
test/wasm/archive-export.ll [new file with mode: 0644]
test/wasm/archive.ll
test/wasm/call-indirect.ll
test/wasm/comdats.ll
test/wasm/compress-relocs.ll
test/wasm/cxx-mangling.ll
test/wasm/data-layout.ll
test/wasm/data-segment-merging.ll
test/wasm/debug-removed-fn.ll [new file with mode: 0644]
test/wasm/debuginfo.test
test/wasm/demangle.ll
test/wasm/event-section.ll [new file with mode: 0644]
test/wasm/export-all.ll
test/wasm/export-table.test
test/wasm/export.ll
test/wasm/import-memory.test
test/wasm/import-table.test
test/wasm/load-undefined.test
test/wasm/local-symbols.ll
test/wasm/locals-duplicate.test
test/wasm/lto/archive.ll
test/wasm/lto/cache.ll
test/wasm/lto/export.ll
test/wasm/lto/signature-mismatch.ll [new file with mode: 0644]
test/wasm/many-functions.ll
test/wasm/relocatable.ll
test/wasm/shared.ll [new file with mode: 0644]
test/wasm/signature-mismatch-weak.ll
test/wasm/signature-mismatch.ll
test/wasm/stack-pointer.ll
test/wasm/strip-all.test [new file with mode: 0644]
test/wasm/strip-debug.test
test/wasm/undefined-entry.test
test/wasm/undefined-weak-call.ll
test/wasm/undefined.ll
test/wasm/visibility-hidden.ll
test/wasm/weak-alias-overide.ll
test/wasm/weak-alias.ll
test/wasm/weak-symbols.ll
test/wasm/weak-undefined.ll
tools/lld/lld.cpp
wasm/Config.h
wasm/Driver.cpp
wasm/InputChunks.cpp
wasm/InputChunks.h
wasm/InputEvent.h [new file with mode: 0644]
wasm/InputFiles.cpp
wasm/InputFiles.h
wasm/InputGlobal.h
wasm/LTO.cpp
wasm/MarkLive.cpp
wasm/Options.td
wasm/OutputSections.cpp
wasm/OutputSections.h
wasm/OutputSegment.h
wasm/SymbolTable.cpp
wasm/SymbolTable.h
wasm/Symbols.cpp
wasm/Symbols.h
wasm/Writer.cpp
wasm/WriterUtils.cpp
wasm/WriterUtils.h