llvm-project/lld/test/COFF
Martin Storsjö 5d513ef6cf [LLD] [COFF] Add support for a new, mingw specific embedded directive -exclude-symbols:
This is an entirely new embedded directive - extending the GNU ld
command line option --exclude-symbols to be usable in embedded
directives too.

(GNU ld.bfd also got support for the same new directive, currently in
the latest git version, after the 2.39 branch.)

This works as an inverse to the regular embedded dllexport directives,
for cases when autoexport of all eligible symbols is performed.

Differential Revision: https://reviews.llvm.org/D130120
2022-08-11 11:59:48 +03:00
..
Inputs [LLD][COFF] Identify /GL object files which are inside libraries 2022-08-09 12:32:35 -07:00
alias-implib.s
align.s [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
allow-unknown-debug-info.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
alternatename.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
ar-comdat.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
arm-thumb-branch20-error.s [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
arm-thumb-thunks-multipass.s [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
arm-thumb-thunks-pdb.s
arm-thumb-thunks.s [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
arm64-delayimport.yaml [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
arm64-dynamicbase.s
arm64-import2.test [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
arm64-localimport-align.s
arm64-magic.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
arm64-relocs-imports.test [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
arm64-thunks.s [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
armnt-blx23t.test [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
armnt-branch24t.test [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
armnt-dynamicbase.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
armnt-entry-point.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
armnt-imports.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
armnt-mov32t-exec.test [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
armnt-movt32t.test [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
armnt-rel32.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
associative-comdat-empty.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
associative-comdat-mingw-i386.s [LLD] [COFF] Fix mingw comdat associativity for leader symbols with a different name 2020-07-27 17:32:08 +03:00
associative-comdat-mingw-weak.s [LLD] [COFF] Fix mingw comdat associativity for leader symbols with a different name 2020-07-27 17:32:08 +03:00
associative-comdat-mingw.s
associative-comdat-order.test
associative-comdat.s
autoimport-arm-code.s
autoimport-arm-data.s
autoimport-arm64-code.s
autoimport-arm64-data.s
autoimport-gnu-implib.s
autoimport-list-ptrs.s
autoimport-lto.ll
autoimport-refptr.s [LLD] [COFF] Add options for disabling auto import and runtime pseudo relocs 2020-05-14 13:05:14 +03:00
autoimport-x86.s [LLD] [COFF] Try to fix test errors from 7f0e6c31c2 on windows 2020-05-14 13:47:34 +03:00
base.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
baserel.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
broken-arm-reloc.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
cgprofile-bad-clusters.s [COFF] Port CallGraphSort to COFF from ELF 2020-07-30 15:21:44 -07:00
cgprofile-err.s [COFF] Port CallGraphSort to COFF from ELF 2020-07-30 15:21:44 -07:00
cgprofile-icf.s [COFF] Port CallGraphSort to COFF from ELF 2020-07-30 15:21:44 -07:00
cgprofile-obj.s [COFF] Port CallGraphSort to COFF from ELF 2020-07-30 15:21:44 -07:00
cgprofile-print.s [COFF] Port CallGraphSort to COFF from ELF 2020-07-30 15:21:44 -07:00
cgprofile-txt.s [COFF] Port CallGraphSort to COFF from ELF 2020-07-30 15:21:44 -07:00
cl-gl.test [LLD][COFF] Identify /GL object files which are inside libraries 2022-08-09 12:32:35 -07:00
color-diagnostics.test
combined-resources.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
comdat-gcc-compatibility-size.test [LLD] [COFF] Check the aux section definition size for IMAGE_COMDAT_SELECT_SAME_SIZE 2020-08-27 15:08:57 +03:00
comdat-gcc-compatibility.s
comdat-jumptable.s
comdat-selection-associative-largest.s
comdat-selection.s [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
comdat-weak.test
common-alignment.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
common-replacement.s
common.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
conflict-mangled.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
conflict.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
constant-export.test
constant.test
could-not-open.test
crt-chars.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
crt-dyn-initializer-order.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
ctors_dtors_priority.s
debug-dwarf.test
debug-fastlink.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
debug-reloc.s
debug.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
def-export-cpp.s Add regression test for maybeMangle issue 2021-06-22 12:55:25 -07:00
def-export-stdcall.s
def-name.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
default-alignment.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
defparser.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
delayimports-armnt.yaml [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. 2022-07-26 09:35:30 +01:00
delayimports-error.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
delayimports.test
delayimports32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
delayimporttables.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
directives.s
dll.test [LLD][COFF] Avoid overwriting inputs in tests 2020-09-24 15:01:25 -04:00
dllexport-mingw.s
dllexport.s
dllimport-gc.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
driver-opt.s [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
driver-windows.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
driver.test [LLD] [COFF] Allow invoking lib.exe mode via -lib in addition to /lib 2021-02-24 11:16:12 +02:00
duplicate-absolute-same.s
duplicate-absolute.s
duplicate-cv.s
duplicate-dwarf.s Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" 2020-09-15 10:06:47 -07:00
duplicate-imp-func.s
duplicate.test
edata.s
eh_frame_suffix_sorting.s
eh_frame_terminator.s
empty-subsection.s [CodeView] Avoid emitting empty debug globals subsection. 2020-11-25 16:13:32 -08:00
entry-drectve.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
entry-inference-mingw.s
entry-inference.test
entry-inference2.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
entry-inference3.test
entry-inference4.test
entry-inference32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
entry-inference332.test
entry-mangled.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
entrylib.ll
error-limit.test
exclude-all.s [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
exclude-symbols-embedded.s [LLD] [COFF] Add support for a new, mingw specific embedded directive -exclude-symbols: 2022-08-11 11:59:48 +03:00
exclude-symbols.s [LLD] [MinGW] Implement the --exclude-symbols option 2022-08-11 11:59:47 +03:00
export-all-lto.ll [LLD] [COFF] Fix autoexport from LTO objects with comdat symbols 2021-06-03 15:14:49 +03:00
export-all.s [LLD] [COFF] Make -export-all-symbols work as intended for EXEs 2021-07-22 23:34:03 +03:00
export-arm64.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
export-armnt.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
export-deleting-dtor.s [lld-link] Warn on exported deleting dtor 2021-04-20 14:06:31 -07:00
export-exe.test
export-limit.s [LLD] [COFF] Improve the error message for too many exported symbols 2022-07-20 16:58:29 +03:00
export-stdcall.s
export-tricky-names.s [LLD] [COFF] Fix def file exporting of symbols containing periods 2020-05-10 23:30:14 +03:00
export-weak-alias.s
export.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
export32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
failifmismatch.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
filealign.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
filename-casing.s
filetype.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
fixed.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
force-multiple.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
force-multipleres.test
force.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
functionpadmin.test
gc-dwarf-eh.s [LLD] [COFF] Fix including the personality function for DWARF EH when linking with --gc-sections 2021-05-12 22:23:01 +03:00
gc-dwarf.s
gfids-corrupt.s [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
gfids-export.s
gfids-fallback.s [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
gfids-gc.s [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
gfids-icf.s fix typos to cycle bots 2022-05-14 21:19:19 -04:00
gfids-relocations32.s fix typos to cycle bots 2022-05-14 21:19:19 -04:00
gfids-relocations64.s
giats.s [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
gnu-weak.test
guard-ehcont.s [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
guard-longjmp.s [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
guardcf-align.s [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
guardcf-lto.ll [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
guardcf-thunk.s [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
guardcf.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
header-size.s
heap.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
hello32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
help.test
icf-assoc-order.s [COFF] Simplify ICF associated comdat handling 2021-04-14 10:40:16 -07:00
icf-associative.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-circular.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-circular2.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-data.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-different-align.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-executable.s
icf-local.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-pdata.s
icf-safe.s [lld-link] Add safe icf mode to lld-link, which does safe icf for all sections. 2021-03-03 14:52:33 -08:00
icf-simple.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
icf-vtables.s
icf-xdata-last.s [COFF] Simplify ICF associated comdat handling 2021-04-14 10:40:16 -07:00
icf-xdata.s
ignore-many.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
ignore4217.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
implib-name-mingw.test
implib-name.test
imports-gnu-autoexport.s
imports-gnu-only.s
imports-gnu.test
imports-mangle.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
imports-ordinal-only.s
imports.test
include-lto.ll
include.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
include2.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
includeoptional.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
includeoptional2.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
incremental.test [LLD][COFF] On Windows, fix the date formatting in the 'incremental' test. 2022-07-14 17:10:09 -04:00
internal.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
invalid-debug-type.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
invalid-debug.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
invalid-obj.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
invalid-section-number.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
largeaddressaware.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
lib-module-asm.ll
lib.test [LLD][COFF] Support GNU style == aliases 2022-01-19 14:22:13 +01:00
libcall-archive.ll Revert "[X86][LLD] Update datelayout in LLD tests. NFCI" 2022-01-15 10:54:37 +08:00
libname-mingw.test
libpath.test
line-error.yaml
link-dll-i386.s [LLD] [COFF] Support linking directly against DLLs in MinGW mode 2021-07-02 09:49:13 +03:00
link-dll-stdcall.s [LLD] [COFF] Fix up missing stdcall decorations in MinGW mode 2021-07-02 09:49:14 +03:00
link-dll.s [LLD] [COFF] Support linking directly against DLLs in MinGW mode 2021-07-02 09:49:13 +03:00
linkenv.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
linkrepro-manifest.test [lld/COFF] Improve handling of the /manifestdependency: flag 2021-08-25 14:36:32 -04:00
linkrepro-pdb.test [lld-link] Add /reproduce: support for several flags 2021-02-22 16:52:49 -05:00
linkrepro-res.test
linkrepro.test [lld-link] Add /reproduce: support for several flags 2021-02-22 16:52:49 -05:00
lit.local.cfg [LLD][COFF] Cover usage of LLD-as-a-library in tests 2020-09-24 15:07:50 -04:00
loadcfg.ll
loadcfg.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
loadcfg32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
locally-imported-arm64.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
locally-imported-warn-multiple.s
locally-imported.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
locally-imported32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
long-section-name.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
lto-cache.ll [ThinLTO] Also prune Thin-* files from the ThinLTO cache 2021-01-19 14:43:49 +01:00
lto-chkstk.ll
lto-comdat-samesize.ll [LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types after 728cc0075e 2021-06-25 09:39:56 +03:00
lto-comdat.ll
lto-cpu-string.ll
lto-debug-pass-arguments.ll
lto-icf.ll
lto-lazy-reference.ll Revert "[X86][LLD] Update datelayout in LLD tests. NFCI" 2022-01-15 10:54:37 +08:00
lto-linker-opts.ll
lto-new-pass-manager.ll [lld] Remove support for legacy pass manager 2022-04-07 10:17:31 +02:00
lto-new-symbol.ll
lto-obj-path.ll [LTO] Suppress emission of empty combined module by default 2020-05-04 18:31:09 -07:00
lto-opt-level.ll
lto-parallel.ll [COFF] Assign unique identifiers to ObjFiles from LTO 2020-04-17 17:15:12 -07:00
lto-reloc-model.ll Revert "[X86][LLD] Update datelayout in LLD tests. NFCI" 2022-01-15 10:54:37 +08:00
lto.ll [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. 2020-07-01 23:59:01 -07:00
machine.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
manifest.test [lld/COFF] Improve handling of the /manifestdependency: flag 2021-08-25 14:36:32 -04:00
manifestinput-error.test [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
manifestinput-nowarning.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
manifestinput.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
map.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
merge-resource-manifest.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
merge.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
mixed-resource-obj.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
multiple-resource-objs.test
no-idata.s
no-ipi-stream.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
nodefaultlib.test [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
noentry.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
noimplib.test [LLD][COFF] Add support for /noimplib 2022-04-13 10:32:44 +02:00
noseh.s [LLD] [MinGW] Implement the --no-seh flag 2020-07-28 21:08:37 +03:00
opt.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
options.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
order-i386.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
order.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
out.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
output-chars.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdata-arm64-bad.yaml [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
pdata-arm64.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-comdat.test
pdb-debug-f.s
pdb-exe-path-dots.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-file-static.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-framedata.yaml
pdb-global-constants.test
pdb-global-gc.yaml
pdb-global-hashes.test Re-land "[PDB] Merge types in parallel when using ghashing" 2020-09-30 15:44:38 -07:00
pdb-globals-dia-func-collision3.test
pdb-globals-dia-vfunc-collision.test
pdb-globals-dia-vfunc-collision2.test
pdb-globals-dia-vfunc-simple.test
pdb-globals.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-heapsite.yaml
pdb-import-gc.yaml
pdb-inlinees-extrafiles.s
pdb-inlinees.s
pdb-invalid-func-type-2.yaml [PDB] Add missing test for b552adf8b3 2021-03-22 14:56:36 -07:00
pdb-invalid-func-type.yaml
pdb-lib.s
pdb-linker-module.test
pdb-natvis.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-none.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-options.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-procid-remapping.test Re-land "[PDB] Merge types in parallel when using ghashing" 2020-09-30 15:44:38 -07:00
pdb-publics-import.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-relative-source-lines.test Re-land [CodeView] Add full repro to LF_BUILDINFO record 2022-01-19 19:44:37 -05:00
pdb-safeseh.yaml
pdb-same-name.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-scopes.test
pdb-secrel-absolute.yaml
pdb-source-lines.test
pdb-symbol-types.yaml
pdb-thinlto.ll [LTO] Suppress emission of empty combined module by default 2020-05-04 18:31:09 -07:00
pdb-thunk.yaml
pdb-tpi-aligned-records.test fix typo to cycle bots 2020-12-10 19:20:09 -05:00
pdb-tpi-hash-size.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb-type-server-guid-collision-invalid.test [LLD][COFF] Fix TypeServerSource matcher with more than one collision 2022-04-07 09:33:46 +02:00
pdb-type-server-guid-collision-valid.test [LLD][COFF] Fix TypeServerSource matcher with more than one collision 2022-04-07 09:33:46 +02:00
pdb-type-server-invalid-signature.yaml [PDB] Check the type server guid when ghashing 2021-05-20 16:36:12 -07:00
pdb-type-server-missing.yaml [lld] Fixed CodeView GuidAdapter::format to handle GUID bytes in the right order. 2021-04-09 05:29:14 +04:00
pdb-type-server-native-errors.yaml [lld] Fixed CodeView GuidAdapter::format to handle GUID bytes in the right order. 2021-04-09 05:29:14 +04:00
pdb-type-server-simple.test [PDB] Enable parallel ghash type merging by default 2021-05-27 14:19:36 -07:00
pdb-unknown-subsection.s [LLD][COFF] Ignore DEBUG_S_XFGHASH_TYPE/VIRTUAL 2022-08-08 15:53:52 +02:00
pdb-xfg-section.s [LLD][COFF] Ignore DEBUG_S_XFGHASH_TYPE/VIRTUAL 2022-08-08 15:53:52 +02:00
pdb.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdb_char8_t.ll Add "REQUIRES: x86" to test as it calls llc with an x86_64 triple. 2022-03-02 11:12:41 -08:00
pdbaltpath.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdbpagesize.test Enable pdbpagesize to allow support for PDB file sizes > 4GB 2021-12-06 18:22:08 -05:00
pdbstream.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pdbstripped.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
pending-comdat.s
pgo-pubs.s [PDB] Do not record PGO or coverage public symbols 2021-05-19 12:41:31 -07:00
pgo-warn-mismatch.ll [LTO][lld] Add lto-pgo-warn-mismatch option 2021-08-11 09:45:55 -07:00
precomp-ghash.test Fix build after eaadb41db6 when the MSVC libs are not in PATH. 2021-01-07 18:52:00 -05:00
precomp-link-samename.test
precomp-link.test [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
precomp-summary-fail.test [LLD][COFF] Add more type record information to /summary 2020-10-02 09:36:11 -04:00
reloc-arm.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
reloc-discarded-dwarf.s
reloc-discarded-early.s
reloc-discarded-early2.s
reloc-discarded.s
reloc-oob.yaml
reloc-x64-add32.s [LLD][COFF] PR49068: Include the IMAGE_REL_BASED_HIGHLOW relocation base type when the machine is 64 bits and the relocation type is ADDR32 2021-05-21 23:45:55 +03:00
reloc-x64.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
reloc-x86.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
resource-objs.test [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
resource.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
responsefile.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
rsds.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
s_udt.s Re-land "[PDB] Merge types in parallel when using ghashing" 2020-09-30 15:44:38 -07:00
safeseh-diag-feat.test
safeseh-md.s
safeseh-no.s
safeseh-notable.s
safeseh.s
savetemps.ll
secidx-absolute.s [COFF][test] Fix llvm-readobj tests 2021-07-16 13:28:46 -07:00
secrel-absolute.s
secrel-common.s [COFF][test] Fix llvm-readobj tests 2021-07-16 13:28:46 -07:00
section-order.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
section-size.s
section.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
seh-comdat.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
seh.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
sort-debug.test [LLD] [COFF] Order .debug_* sections at the end, to avoid leaving gaps if stripped 2022-03-03 10:08:51 +02:00
stack-drectve.s Allow /STACK in #pragma comment(linker, ...) 2021-05-05 16:00:33 -07:00
stack.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
start-lib-cmd-diagnostics.ll
start-lib.ll
string-tail-merge.s
strtab-size.s [LLD] [COFF] Omit section symbols and IMAGE_SYM_CLASS_LABEL from the PE symbol table 2021-11-23 10:17:04 +02:00
subsystem-drectve.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
subsystem-inference-mingw.s
subsystem-inference.test
subsystem-inference2.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
subsystem-inference32.test
subsystem.test [LLD] [COFF] Add a private option for setting the os version separately from subsystem version 2020-10-05 23:08:01 +03:00
symbolizer-inline.s [llvm-symbolizer] Fix line offset for inline site. 2022-04-07 15:17:59 -07:00
symbolizer-line-numbers.s [llvm-symbolizer][Windows] Add start line when searching in line table sections. 2020-12-17 07:57:36 -08:00
symtab-gc.s
symtab.test [LLD] [COFF] Omit section symbols and IMAGE_SYM_CLASS_LABEL from the PE symbol table 2021-11-23 10:17:04 +02:00
thin-archive.s [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
thinlto-archivecollision.ll
thinlto-archives.ll
thinlto-emit-imports.ll [test] Use host platform specific error message substitution in lit tests - continued 2021-02-03 09:53:22 -05:00
thinlto-index-only.ll [ThinLTO] Compute the basic block count across modules. 2020-05-28 10:33:05 -07:00
thinlto-mangled.ll
thinlto-module-order.ll Re-land [ThinLTO] Re-order modules for optimal multi-threaded processing 2020-10-13 21:54:15 -04:00
thinlto-object-suffix-replace.ll
thinlto-prefix-replace.ll
thinlto-whole-archives.ll
thinlto.ll [COFF] Assign unique identifiers to ObjFiles from LTO 2020-04-17 17:15:12 -07:00
thunk-replace.s [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05:00
timestamp.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
tls-alignment-32.ll [LLD] Set alignment as part of Characteristics in TLS table. 2020-10-15 00:22:40 -07:00
tls-alignment-64.ll [LLD] Set alignment as part of Characteristics in TLS table. 2020-10-15 00:22:40 -07:00
tls.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
tls32.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
tls_suffix_sorting.s
undefined-symbol-cv.s
undefined-symbol-dwarf.s Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" 2020-09-15 10:06:47 -07:00
undefined-symbol-itanium-i386.s
undefined-symbol-itanium.s
undefined-symbol-lto.test
undefined-symbol-multi.s [LLD][COFF] Skip computation of the undefined symbols references that are not shown 2020-07-20 13:45:16 -04:00
undefined-symbol.s
unresolved-lto-bitcode.ll
unresolved-lto.ll
unwind.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
used-lto.ll
version.test [LLD] [COFF] Fix parsing version numbers with leading zeros 2020-10-05 23:08:00 +03:00
vfsoverlay.test Fix build on Windows 2022-07-11 22:47:26 +00:00
visitedlibs.test [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs 2022-06-15 09:39:35 -07:00
weak-external.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
weak-external2.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
weak-external3.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
wholearchive.s [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
winsysroot.test [lld-link] Tweak winsysroottest.test to have passing links on happy path 2022-03-14 10:44:26 -04:00
wrap-dllimport.s [LLD] [COFF] Allow wrapping dllimported functions 2020-11-24 10:15:20 +02:00
wrap-i386.s Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
wrap-import.ll [LLD] [COFF] Allow wrapping dllimported functions 2020-11-24 10:15:20 +02:00
wrap-lto-1.ll Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
wrap-lto-2.ll [test] Fix unuses FileCheck prefixes in lld 2021-02-01 20:52:33 -08:00
wrap-real-missing.s fix typos to cycle bots 2022-05-14 21:19:19 -04:00
wrap-with-archive.s Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
wrap.s Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
wx.s