llvm-project/lld/test/COFF
Alexandre Ganea aba5b91b69 Re-land [CodeView] Add full repro to LF_BUILDINFO record
This patch writes the full -cc1 command into the resulting .OBJ, like MSVC does. This allows for external tools (Recode, Live++) to rebuild a source file without any external dependency but the .OBJ itself (other than the compiler) and without knowledge of the build system.

The LF_BUILDINFO record stores a full path to the compiler, the PWD (CWD at program startup), a relative or absolute path to the source, and the full CC1 command line. The stored command line is self-standing (does not depend on the environment). In the same way, MSVC doesn't exactly store the provided command-line, but an expanded version (a somehow equivalent of CC1) which is also self-standing.

For more information see PR36198 and D43002.

Differential Revision: https://reviews.llvm.org/D80833
2022-01-19 19:44:37 -05:00
..
Inputs Re-land [CodeView] Add full repro to LF_BUILDINFO record 2022-01-19 19:44:37 -05: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 [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
arm-thumb-thunks-pdb.s
arm-thumb-thunks.s [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
arm64-delayimport.yaml [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form 2020-12-16 09:20:55 -08:00
arm64-dynamicbase.s
arm64-import2.test [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form 2020-12-16 09:20:55 -08: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 [LLD] [COFF] Interpret the immediate in ARM64 adr/adrp relocations as signed 21 bit 2021-11-23 10:13:01 +02:00
arm64-thunks.s [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form 2020-12-16 09:20:55 -08:00
armnt-blx23t.test [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
armnt-branch24t.test [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07: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 [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
armnt-movt32t.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07: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
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 [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07: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
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] When using LLD-as-a-library, always prevent re-entrance on failures 2020-11-12 08:14:43 -05: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 [LLD] Implement /guard:[no]ehcont 2021-04-14 15:06:49 +08:00
gfids-relocations32.s
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 [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07: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 [NewPM] Hide pass manager debug logging behind -debug-pass-manager-verbose 2021-05-07 21:51:47 -07:00
lto-new-symbol.ll
lto-obj-path.ll
lto-opt-level.ll
lto-parallel.ll
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
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
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-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
pdb.test [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07: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 [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07: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 Recommit "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" 2020-11-30 17:36:12 -08: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
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
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
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 Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03: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