create mode 100644 deps/lld-prebuilt/MinGW/Options.inc create mode 100644 deps/lld-prebuilt/lld/Common/Version.inc delete mode 100644 deps/lld-prebuilt/lld/Config/Version.inc create mode 100644 deps/lld-prebuilt/wasm/Options.inc delete mode 100644 deps/lld/COFF/Error.cpp delete mode 100644 deps/lld/COFF/Error.h delete mode 100644 deps/lld/COFF/Memory.h create mode 100644 deps/lld/COFF/MinGW.cpp create mode 100644 deps/lld/COFF/MinGW.h create mode 100644 deps/lld/Common/Args.cpp create mode 100644 deps/lld/Common/CMakeLists.txt create mode 100644 deps/lld/Common/ErrorHandler.cpp create mode 100644 deps/lld/Common/Memory.cpp create mode 100644 deps/lld/Common/Reproduce.cpp create mode 100644 deps/lld/Common/Strings.cpp create mode 100644 deps/lld/Common/TargetOptionsCommandFlags.cpp create mode 100644 deps/lld/Common/Threads.cpp create mode 100644 deps/lld/Common/Version.cpp create mode 100644 deps/lld/ELF/AArch64ErrataFix.cpp create mode 100644 deps/lld/ELF/AArch64ErrataFix.h create mode 100644 deps/lld/ELF/Bits.h delete mode 100644 deps/lld/ELF/Error.cpp delete mode 100644 deps/lld/ELF/Error.h delete mode 100644 deps/lld/ELF/Memory.h delete mode 100644 deps/lld/ELF/Threads.h create mode 100644 deps/lld/MinGW/CMakeLists.txt create mode 100644 deps/lld/MinGW/Driver.cpp create mode 100644 deps/lld/MinGW/Options.td create mode 100644 deps/lld/docs/WebAssembly.rst create mode 100644 deps/lld/include/lld/Common/Args.h create mode 100644 deps/lld/include/lld/Common/Driver.h create mode 100644 deps/lld/include/lld/Common/ErrorHandler.h create mode 100644 deps/lld/include/lld/Common/LLVM.h create mode 100644 deps/lld/include/lld/Common/Memory.h create mode 100644 deps/lld/include/lld/Common/Reproduce.h create mode 100644 deps/lld/include/lld/Common/Strings.h create mode 100644 deps/lld/include/lld/Common/TargetOptionsCommandFlags.h create mode 100644 deps/lld/include/lld/Common/Threads.h create mode 100644 deps/lld/include/lld/Common/Version.h create mode 100644 deps/lld/include/lld/Common/Version.inc.in delete mode 100644 deps/lld/include/lld/Config/Version.h delete mode 100644 deps/lld/include/lld/Config/Version.inc.in delete mode 100644 deps/lld/include/lld/Core/LLVM.h delete mode 100644 deps/lld/include/lld/Core/Reproduce.h delete mode 100644 deps/lld/include/lld/Core/TargetOptionsCommandFlags.h delete mode 100644 deps/lld/include/lld/Driver/Driver.h delete mode 100644 deps/lld/lib/Config/CMakeLists.txt delete mode 100644 deps/lld/lib/Config/Version.cpp delete mode 100644 deps/lld/lib/Core/Reproduce.cpp delete mode 100644 deps/lld/lib/Core/TargetOptionsCommandFlags.cpp create mode 100644 deps/lld/test/COFF/Inputs/alpha.ll create mode 100644 deps/lld/test/COFF/Inputs/beta.ll create mode 100644 deps/lld/test/COFF/Inputs/except_handler3.lib create mode 100644 deps/lld/test/COFF/Inputs/far-arm-thumb-abs20.s create mode 100644 deps/lld/test/COFF/Inputs/gamma.ll create mode 100644 deps/lld/test/COFF/Inputs/library2-arm64.lib create mode 100644 deps/lld/test/COFF/Inputs/library2.def create mode 100644 deps/lld/test/COFF/Inputs/locally-imported-def.s create mode 100644 deps/lld/test/COFF/Inputs/locally-imported-imp.s create mode 100644 deps/lld/test/COFF/Inputs/lto-cache.ll create mode 100644 deps/lld/test/COFF/Inputs/pdb-globals.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-hashes-1.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-hashes-2-missing.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-hashes-2.yaml create mode 100644 deps/lld/test/COFF/arm-thumb-branch20-error.s create mode 100644 deps/lld/test/COFF/arm64-dynamicbase.s create mode 100644 deps/lld/test/COFF/arm64-import2.test create mode 100644 deps/lld/test/COFF/armnt-dynamicbase.test create mode 100644 deps/lld/test/COFF/common-alignment.test create mode 100644 deps/lld/test/COFF/ctors_dtors_priority.s create mode 100644 deps/lld/test/COFF/debug-dwarf.test create mode 100644 deps/lld/test/COFF/delayimports-armnt.yaml create mode 100644 deps/lld/test/COFF/dllexport-mingw.s create mode 100644 deps/lld/test/COFF/duplicate.test create mode 100644 deps/lld/test/COFF/entry-drectve.test create mode 100644 deps/lld/test/COFF/export-all.s create mode 100644 deps/lld/test/COFF/export-arm64.yaml create mode 100644 deps/lld/test/COFF/export-armnt.yaml create mode 100644 deps/lld/test/COFF/filename-casing.s create mode 100644 deps/lld/test/COFF/icf-executable.s create mode 100644 deps/lld/test/COFF/icf-xdata.s create mode 100644 deps/lld/test/COFF/ignore4217.yaml create mode 100644 deps/lld/test/COFF/linkrepro-manifest.test create mode 100644 deps/lld/test/COFF/linkrepro-pdb.test create mode 100644 deps/lld/test/COFF/linkrepro-res.test create mode 100644 deps/lld/test/COFF/locally-imported-arm64.test create mode 100644 deps/lld/test/COFF/locally-imported-warn-multiple.s create mode 100644 deps/lld/test/COFF/lto-cache.ll create mode 100644 deps/lld/test/COFF/lto-reloc-model.ll create mode 100644 deps/lld/test/COFF/manifestinput-error.test create mode 100644 deps/lld/test/COFF/manifestinput-nowarning.test delete mode 100644 deps/lld/test/COFF/nopdb.test create mode 100644 deps/lld/test/COFF/pdata-arm64.yaml create mode 100644 deps/lld/test/COFF/pdb-global-hashes.test create mode 100644 deps/lld/test/COFF/pdb-globals.test create mode 100644 deps/lld/test/COFF/pdb-heapsite.yaml create mode 100644 deps/lld/test/COFF/pdb-procid-remapping.test create mode 100644 deps/lld/test/COFF/pdb-publics-import.test create mode 100644 deps/lld/test/COFF/pdb-same-name.test create mode 100644 deps/lld/test/COFF/pdb-thunk.yaml create mode 100644 deps/lld/test/COFF/reloc-discarded-early.s create mode 100644 deps/lld/test/COFF/reloc-discarded-early2.s create mode 100644 deps/lld/test/COFF/safeseh-md.s create mode 100644 deps/lld/test/COFF/section-size.s create mode 100644 deps/lld/test/COFF/seh-comdat.test create mode 100644 deps/lld/test/COFF/strtab-size.s create mode 100644 deps/lld/test/COFF/subsystem-drectve.test create mode 100644 deps/lld/test/COFF/wholearchive.s create mode 100644 deps/lld/test/COFF/wx.s create mode 100644 deps/lld/test/ELF/Inputs/amdgpu-kernel-0.s create mode 100644 deps/lld/test/ELF/Inputs/amdgpu-kernel-1.s create mode 100644 deps/lld/test/ELF/Inputs/amdgpu-kernel-2.o create mode 100644 deps/lld/test/ELF/Inputs/compress-debug.s create mode 100644 deps/lld/test/ELF/Inputs/copy-rel-abs.s create mode 100644 deps/lld/test/ELF/Inputs/copy-rel-large.s create mode 100644 deps/lld/test/ELF/Inputs/corrupt-version-reference.so create mode 100644 deps/lld/test/ELF/Inputs/dynamic-list-weak-archive.s create mode 100644 deps/lld/test/ELF/Inputs/eh-frame.s create mode 100644 deps/lld/test/ELF/Inputs/gc-sections-shared.s create mode 100644 deps/lld/test/ELF/Inputs/gc-sections-shared2.s create mode 100755 deps/lld/test/ELF/Inputs/local-symbol-in-dso.so create mode 100644 deps/lld/test/ELF/Inputs/map-file5.s create mode 100644 deps/lld/test/ELF/Inputs/mips-micro.s create mode 100644 deps/lld/test/ELF/Inputs/shlib-undefined-ref.s create mode 100644 deps/lld/test/ELF/Inputs/undefined-error.s delete mode 100755 deps/lld/test/ELF/Inputs/verneed.so.sh create mode 100644 deps/lld/test/ELF/Inputs/verneed1.s delete mode 100755 deps/lld/test/ELF/Inputs/verneed1.so create mode 100644 deps/lld/test/ELF/Inputs/verneed2.s delete mode 100755 deps/lld/test/ELF/Inputs/verneed2.so create mode 100644 deps/lld/test/ELF/Inputs/weak-undef-lazy.s create mode 100644 deps/lld/test/ELF/Inputs/wrap-no-real.s create mode 100644 deps/lld/test/ELF/Inputs/wrap-no-real2.s create mode 100644 deps/lld/test/ELF/Inputs/writable-sec-plt-reloc.s create mode 100644 deps/lld/test/ELF/Inputs/znotext-copy-relocations.s create mode 100644 deps/lld/test/ELF/Inputs/znotext-plt-relocations-protected.s create mode 100644 deps/lld/test/ELF/Inputs/znotext-plt-relocations.s delete mode 100644 deps/lld/test/ELF/aarch64-call26-error.s create mode 100644 deps/lld/test/ELF/aarch64-call26-thunk.s create mode 100644 deps/lld/test/ELF/aarch64-cortex-a53-843419-address.s create mode 100644 deps/lld/test/ELF/aarch64-cortex-a53-843419-cli.s create mode 100644 deps/lld/test/ELF/aarch64-cortex-a53-843419-large.s create mode 100644 deps/lld/test/ELF/aarch64-cortex-a53-843419-nopatch.s create mode 100644 deps/lld/test/ELF/aarch64-cortex-a53-843419-recognize.s create mode 100644 deps/lld/test/ELF/aarch64-cortex-a53-843419-thunk.s delete mode 100644 deps/lld/test/ELF/aarch64-jump26-error.s create mode 100644 deps/lld/test/ELF/aarch64-jump26-thunk.s create mode 100644 deps/lld/test/ELF/aarch64-ldprel-lo19-invalid.s create mode 100644 deps/lld/test/ELF/aarch64-lo12-alignment.s create mode 100644 deps/lld/test/ELF/aarch64-load-alignment.s create mode 100644 deps/lld/test/ELF/aarch64-thunk-pi.s create mode 100644 deps/lld/test/ELF/aarch64-thunk-script.s create mode 100644 deps/lld/test/ELF/aarch64-thunk-section-location.s create mode 100644 deps/lld/test/ELF/amdgpu-elf-flags-err.s create mode 100644 deps/lld/test/ELF/amdgpu-elf-flags.s create mode 100644 deps/lld/test/ELF/arm-bl-v6.s create mode 100644 deps/lld/test/ELF/arm-blx-v4t.s delete mode 100644 deps/lld/test/ELF/arm-branch-error.s create mode 100644 deps/lld/test/ELF/arm-branch-rangethunk.s create mode 100644 deps/lld/test/ELF/arm-branch-undef-weak-plt-thunk.s create mode 100644 deps/lld/test/ELF/arm-exidx-dedup-and-sentinel.s create mode 100644 deps/lld/test/ELF/arm-exidx-dedup.s delete mode 100644 deps/lld/test/ELF/arm-thumb-branch-error.s create mode 100644 deps/lld/test/ELF/arm-thumb-branch-rangethunk.s create mode 100644 deps/lld/test/ELF/arm-thumb-condbranch-thunk.s create mode 100644 deps/lld/test/ELF/arm-thumb-mix-range-thunk-os.s create mode 100644 deps/lld/test/ELF/arm-thumb-plt-range-thunk-os.s create mode 100644 deps/lld/test/ELF/arm-thumb-range-thunk-os.s create mode 100644 deps/lld/test/ELF/arm-thumb-thunk-empty-pass.s create mode 100644 deps/lld/test/ELF/arm-thunk-edgecase.s create mode 100644 deps/lld/test/ELF/arm-thunk-largesection.s create mode 100644 deps/lld/test/ELF/arm-thunk-linkerscript-dotexpr.s create mode 100644 deps/lld/test/ELF/arm-thunk-linkerscript-large.s create mode 100644 deps/lld/test/ELF/arm-thunk-linkerscript-orphan.s create mode 100644 deps/lld/test/ELF/arm-thunk-linkerscript-sort.s create mode 100644 deps/lld/test/ELF/arm-thunk-linkerscript.s create mode 100644 deps/lld/test/ELF/arm-thunk-multipass.s create mode 100644 deps/lld/test/ELF/arm-thunk-re-add.s create mode 100644 deps/lld/test/ELF/arm-thunk-toolargesection.s create mode 100644 deps/lld/test/ELF/assignment-archive.s create mode 100644 deps/lld/test/ELF/chroot.s create mode 100644 deps/lld/test/ELF/common-gc.s create mode 100644 deps/lld/test/ELF/common-gc2.s create mode 100644 deps/lld/test/ELF/common-gc3.s create mode 100644 deps/lld/test/ELF/compress-debug-sections-reloc.s create mode 100644 deps/lld/test/ELF/compressed-debug-conflict.s create mode 100644 deps/lld/test/ELF/conflict-debug-variable.s create mode 100644 deps/lld/test/ELF/conflict-debug-variable2.s create mode 100644 deps/lld/test/ELF/copy-rel-abs.s create mode 100644 deps/lld/test/ELF/copy-rel-large.s create mode 100644 deps/lld/test/ELF/corrupted-version-reference.s create mode 100644 deps/lld/test/ELF/defsym-dynamic.s create mode 100644 deps/lld/test/ELF/dynamic-list-empty.s create mode 100644 deps/lld/test/ELF/dynamic-list-preempt.s create mode 100644 deps/lld/test/ELF/dynamic-list-weak-archive.s create mode 100644 deps/lld/test/ELF/dynamic-list-wildcard.s create mode 100644 deps/lld/test/ELF/dynamic-no-rosegment.s create mode 100644 deps/lld/test/ELF/dynstr-no-rosegment.s create mode 100644 deps/lld/test/ELF/dynsym-no-rosegment.s create mode 100644 deps/lld/test/ELF/edata-no-bss.s create mode 100644 deps/lld/test/ELF/eh-frame-hdr-icf-fde.s create mode 100644 deps/lld/test/ELF/eh-frame.s create mode 100644 deps/lld/test/ELF/emit-relocs-gc.s create mode 100644 deps/lld/test/ELF/emit-relocs-mergeable-i386.s create mode 100644 deps/lld/test/ELF/emit-relocs-mergeable.s create mode 100644 deps/lld/test/ELF/executable-undefined-ignoreall.s create mode 100644 deps/lld/test/ELF/executable-undefined-protected-ignoreall.s create mode 100644 deps/lld/test/ELF/file-access.s create mode 100644 deps/lld/test/ELF/fill-trap.s create mode 100644 deps/lld/test/ELF/format-binary-non-ascii.s create mode 100644 deps/lld/test/ELF/gc-collect-undefined.s create mode 100644 deps/lld/test/ELF/gc-sections-linker-defined-symbol.s create mode 100644 deps/lld/test/ELF/gc-sections-undefined.s create mode 100644 deps/lld/test/ELF/gdb-index-base-addr.s create mode 100644 deps/lld/test/ELF/gdb-index-noranges.s create mode 100644 deps/lld/test/ELF/gdb-index-tls.s create mode 100644 deps/lld/test/ELF/gnu-hash-table-copy.s create mode 100644 deps/lld/test/ELF/gnu-hash-table-many.s create mode 100644 deps/lld/test/ELF/gnu-hash-table-rwsegment.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-dynsym.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-dyntags.s create mode 100644 deps/lld/test/ELF/got32-i386-pie-rw.s create mode 100644 deps/lld/test/ELF/help.s create mode 100644 deps/lld/test/ELF/i386-debug-noabs.test create mode 100644 deps/lld/test/ELF/i386-got-value.s create mode 100644 deps/lld/test/ELF/i386-tls-initial-exec-local.s create mode 100644 deps/lld/test/ELF/icf-symbol-type.s create mode 100644 deps/lld/test/ELF/invalid-local-symbol-in-dso.s create mode 100644 deps/lld/test/ELF/invalid-undef-section-symbol.test delete mode 100644 deps/lld/test/ELF/invalid/Inputs/section-index2.elf create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/common-filespec1.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/common-filespec2.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/copy-rel-symbol-value.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/provide-shared.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/symbol-reserved.script create mode 100644 deps/lld/test/ELF/linkerscript/absolute2.s create mode 100644 deps/lld/test/ELF/linkerscript/align-section-offset.s create mode 100644 deps/lld/test/ELF/linkerscript/align-section.s create mode 100644 deps/lld/test/ELF/linkerscript/arm-exidx-order.s create mode 100644 deps/lld/test/ELF/linkerscript/arm-exidx-sentinel-and-assignment.s create mode 100644 deps/lld/test/ELF/linkerscript/common-exclude.s create mode 100644 deps/lld/test/ELF/linkerscript/common-filespec.s create mode 100644 deps/lld/test/ELF/linkerscript/compress-debug-sections-custom.s create mode 100644 deps/lld/test/ELF/linkerscript/copy-rel-symbol-value-err.s create mode 100644 deps/lld/test/ELF/linkerscript/copy-rel-symbol-value.s create mode 100644 deps/lld/test/ELF/linkerscript/emit-reloc-section-names.s create mode 100644 deps/lld/test/ELF/linkerscript/header-phdr.s create mode 100644 deps/lld/test/ELF/linkerscript/image-base.s create mode 100644 deps/lld/test/ELF/linkerscript/include-cycle.s create mode 100644 deps/lld/test/ELF/linkerscript/linker-script-in-search-path.s create mode 100644 deps/lld/test/ELF/linkerscript/memory-at.s create mode 100644 deps/lld/test/ELF/linkerscript/memory-err.s create mode 100644 deps/lld/test/ELF/linkerscript/memory2.s create mode 100644 deps/lld/test/ELF/linkerscript/memory3.s create mode 100644 deps/lld/test/ELF/linkerscript/nobits-offset.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan-discard.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan-end.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan-phdrs.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan-report.s create mode 100644 deps/lld/test/ELF/linkerscript/provide-shared.s create mode 100644 deps/lld/test/ELF/linkerscript/region-alias.s create mode 100644 deps/lld/test/ELF/linkerscript/segment-headers.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-only-flags.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-ordering-file.s create mode 100644 deps/lld/test/ELF/linkerscript/thunk-gen-mips.s create mode 100644 deps/lld/test/ELF/linkerscript/version-linker-symbol.s create mode 100644 deps/lld/test/ELF/lto-plugin-ignore.s create mode 100644 deps/lld/test/ELF/lto/Inputs/data-ordering-lto.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/symbol-ordering-lto.ll create mode 100644 deps/lld/test/ELF/lto/data-ordering-lto.s create mode 100644 deps/lld/test/ELF/lto/keep-undefined.ll create mode 100644 deps/lld/test/ELF/lto/linker-script-symbols-assign.ll create mode 100644 deps/lld/test/ELF/lto/linker-script-symbols-ipo.ll create mode 100644 deps/lld/test/ELF/lto/linker-script-symbols.ll create mode 100644 deps/lld/test/ELF/lto/relocatable.ll create mode 100644 deps/lld/test/ELF/lto/section-name.ll create mode 100644 deps/lld/test/ELF/lto/symbol-ordering-lto.s create mode 100644 deps/lld/test/ELF/merge-align.s create mode 100644 deps/lld/test/ELF/merge-entsize.s create mode 100644 deps/lld/test/ELF/mips-26-n32-n64.s create mode 100644 deps/lld/test/ELF/mips-got-page-script.s create mode 100644 deps/lld/test/ELF/mips-got-script.s create mode 100644 deps/lld/test/ELF/mips-micro-got.s create mode 100644 deps/lld/test/ELF/mips-micro-got64.s create mode 100644 deps/lld/test/ELF/mips-micro-jal.s create mode 100644 deps/lld/test/ELF/mips-micro-plt.s create mode 100644 deps/lld/test/ELF/mips-micro-relocs.s create mode 100644 deps/lld/test/ELF/mips-micro-thunks.s create mode 100644 deps/lld/test/ELF/mips-out-of-bounds-call16-reloc.s create mode 100644 deps/lld/test/ELF/pack-dyn-relocs.s create mode 100644 deps/lld/test/ELF/pr34660.s create mode 100644 deps/lld/test/ELF/pr34872.s create mode 100644 deps/lld/test/ELF/relocatable-comdat2.s create mode 100644 deps/lld/test/ELF/relocation-b-aarch64.test create mode 100644 deps/lld/test/ELF/relocation-size-err.s create mode 100644 deps/lld/test/ELF/relro-copyrel-bss-script.s create mode 100644 deps/lld/test/ELF/relro-non-contiguous-script-data.s create mode 100644 deps/lld/test/ELF/relro-non-contiguous.s create mode 100644 deps/lld/test/ELF/relro-script.s create mode 100644 deps/lld/test/ELF/shared-lazy.s create mode 100644 deps/lld/test/ELF/shlib-undefined-shared.s create mode 100644 deps/lld/test/ELF/silent-ignore.test create mode 100644 deps/lld/test/ELF/symbol-ordering-file2.s create mode 100644 deps/lld/test/ELF/sysv-hash-no-rosegment.s create mode 100644 deps/lld/test/ELF/typed-undef.s create mode 100644 deps/lld/test/ELF/undef-broken-debug.test create mode 100644 deps/lld/test/ELF/weak-entry.s create mode 100644 deps/lld/test/ELF/weak-undef-export.s create mode 100644 deps/lld/test/ELF/weak-undef-lazy.s create mode 100644 deps/lld/test/ELF/weak-undef-rw.s create mode 100644 deps/lld/test/ELF/weak-undef-val.s create mode 100644 deps/lld/test/ELF/wrap-no-real.s create mode 100644 deps/lld/test/ELF/writable-sec-plt-reloc.s create mode 100644 deps/lld/test/ELF/znotext-copy-relocation.s create mode 100644 deps/lld/test/ELF/znotext-plt-relocations-protected.s create mode 100644 deps/lld/test/ELF/znotext-plt-relocations.s create mode 100644 deps/lld/test/ELF/znotext-weak-undef.s create mode 100644 deps/lld/test/MinGW/driver.test create mode 100644 deps/lld/test/MinGW/lib.test delete mode 100644 deps/lld/test/Unit/lit.cfg create mode 100644 deps/lld/test/Unit/lit.cfg.py delete mode 100644 deps/lld/test/Unit/lit.site.cfg.in create mode 100644 deps/lld/test/Unit/lit.site.cfg.py.in delete mode 100644 deps/lld/test/lit.cfg create mode 100644 deps/lld/test/lit.cfg.py delete mode 100644 deps/lld/test/lit.site.cfg.in create mode 100644 deps/lld/test/lit.site.cfg.py.in create mode 100644 deps/lld/test/wasm/Inputs/archive1.ll create mode 100644 deps/lld/test/wasm/Inputs/archive2.ll create mode 100644 deps/lld/test/wasm/Inputs/call-indirect.ll create mode 100644 deps/lld/test/wasm/Inputs/global-ctor-dtor.ll create mode 100644 deps/lld/test/wasm/Inputs/hello.ll create mode 100644 deps/lld/test/wasm/Inputs/hidden.ll create mode 100644 deps/lld/test/wasm/Inputs/many-funcs.ll create mode 100644 deps/lld/test/wasm/Inputs/ret32.ll create mode 100644 deps/lld/test/wasm/Inputs/ret64.ll create mode 100644 deps/lld/test/wasm/Inputs/weak-alias.ll create mode 100644 deps/lld/test/wasm/Inputs/weak-symbol1.ll create mode 100644 deps/lld/test/wasm/Inputs/weak-symbol2.ll create mode 100644 deps/lld/test/wasm/archive.ll create mode 100644 deps/lld/test/wasm/call-indirect.ll create mode 100644 deps/lld/test/wasm/conflict.test create mode 100644 deps/lld/test/wasm/data-layout.ll create mode 100644 deps/lld/test/wasm/entry.ll create mode 100644 deps/lld/test/wasm/function-imports-first.ll create mode 100644 deps/lld/test/wasm/function-imports.ll create mode 100644 deps/lld/test/wasm/function-index.test create mode 100644 deps/lld/test/wasm/import-memory.test create mode 100644 deps/lld/test/wasm/init-fini.ll create mode 100644 deps/lld/test/wasm/invalid-stack-size.test create mode 100644 deps/lld/test/wasm/lit.local.cfg create mode 100644 deps/lld/test/wasm/load-undefined.ll create mode 100644 deps/lld/test/wasm/local-symbols.ll create mode 100644 deps/lld/test/wasm/many-functions.ll create mode 100644 deps/lld/test/wasm/relocatable.ll create mode 100644 deps/lld/test/wasm/signature-mismatch.ll create mode 100644 deps/lld/test/wasm/stack-pointer.ll create mode 100644 deps/lld/test/wasm/strip-debug.test create mode 100644 deps/lld/test/wasm/symbol-type-mismatch.ll create mode 100644 deps/lld/test/wasm/undefined-entry.test create mode 100644 deps/lld/test/wasm/undefined.ll create mode 100644 deps/lld/test/wasm/version.ll create mode 100644 deps/lld/test/wasm/visibility-hidden.ll create mode 100644 deps/lld/test/wasm/weak-alias-overide.ll create mode 100644 deps/lld/test/wasm/weak-alias.ll create mode 100644 deps/lld/test/wasm/weak-external.ll create mode 100644 deps/lld/test/wasm/weak-symbols.ll create mode 100755 deps/lld/utils/benchmark.py create mode 100644 deps/lld/utils/link.yaml create mode 100644 deps/lld/wasm/CMakeLists.txt create mode 100644 deps/lld/wasm/Config.h create mode 100644 deps/lld/wasm/Driver.cpp create mode 100644 deps/lld/wasm/InputFiles.cpp create mode 100644 deps/lld/wasm/InputFiles.h create mode 100644 deps/lld/wasm/InputSegment.cpp create mode 100644 deps/lld/wasm/InputSegment.h create mode 100644 deps/lld/wasm/Options.td create mode 100644 deps/lld/wasm/OutputSections.cpp create mode 100644 deps/lld/wasm/OutputSections.h create mode 100644 deps/lld/wasm/OutputSegment.h create mode 100644 deps/lld/wasm/SymbolTable.cpp create mode 100644 deps/lld/wasm/SymbolTable.h create mode 100644 deps/lld/wasm/Symbols.cpp create mode 100644 deps/lld/wasm/Symbols.h create mode 100644 deps/lld/wasm/Writer.cpp create mode 100644 deps/lld/wasm/Writer.h create mode 100644 deps/lld/wasm/WriterUtils.cpp create mode 100644 deps/lld/wasm/WriterUtils.h