llvm-project/lld/test/COFF
Hiroshi Yamauchi a7fa35a629 [ThinLTO] Compute the basic block count across modules.
Summary:
Count the per-module number of basic blocks when the module summary is computed
and sum them up during Thin LTO indexing.

This is used to estimate the working set size under the partial sample PGO.

This is split off of D79831.

Reviewers: davidxl, espindola

Subscribers: emaste, inglorion, hiraditya, MaskRay, steven_wu, dexonsmith, arphaman, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D80403
2020-05-28 10:33:05 -07:00
..
Inputs [LLD][COFF] Move debug info for thread-local variables into PDB global stream 2020-05-06 15:23:58 -04:00
alias-implib.s [COFF] Avoid loading objects for mingw autoimport, when a defined alias exists 2019-08-02 11:02:34 +00:00
align.s Warn on /align if used without /driver 2019-11-14 13:13:07 +09:00
allow-unknown-debug-info.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
alternatename.test
ar-comdat.test
arm-thumb-branch20-error.s [COFF] Add support for creating range extension thunks for ARM 2018-09-25 10:59:29 +00:00
arm-thumb-thunks-multipass.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
arm-thumb-thunks-pdb.s [COFF] Fix crashes when writing a PDB after adding thunks. 2019-02-01 22:08:03 +00:00
arm-thumb-thunks.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
arm64-delayimport.yaml [AArch64InstPrinter] Change printAlignedLabel to print the target address in hexadecimal form 2020-04-10 09:21:09 -07:00
arm64-dynamicbase.s [COFF] Disallow -dynamicbase:no for arm and arm64 2017-12-12 19:39:13 +00:00
arm64-import2.test [LLD] [COFF] Fix alignment of thunks for ARM/ARM64 2020-04-13 23:27:15 +03:00
arm64-localimport-align.s [COFF] Set proper pointer size alignment for LocalImportChunk 2018-10-11 17:45:51 +00:00
arm64-magic.yaml [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm64-relocs-imports.test [AArch64InstPrinter] Change printAlignedLabel to print the target address in hexadecimal form 2020-04-10 09:21:09 -07:00
arm64-thunks.s [AArch64InstPrinter] Change printAlignedLabel to print the target address in hexadecimal form 2020-04-10 09:21:09 -07:00
armnt-blx23t.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
armnt-branch24t.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
armnt-dynamicbase.test [COFF] Disallow -dynamicbase:no for arm and arm64 2017-12-12 19:39:13 +00:00
armnt-entry-point.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
armnt-imports.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
armnt-mov32t-exec.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
armnt-movt32t.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
armnt-rel32.yaml [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
associative-comdat-empty.test lld/coff: Make assoc comdat diag a bit more detailed 2019-01-28 21:16:15 +00:00
associative-comdat-mingw-i386.s [COFF] Handle .eh_frame$symbol as associative comdat for MinGW 2019-06-14 21:02:04 +00:00
associative-comdat-mingw.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
associative-comdat-order.test lld-link: Allow backward references between associated comdats 2019-01-29 15:50:31 +00:00
associative-comdat.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
autoimport-arm-code.s [COFF] Support MinGW automatic dllimport of data 2018-08-27 08:43:31 +00:00
autoimport-arm-data.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
autoimport-arm64-code.s [COFF] Support MinGW automatic dllimport of data 2018-08-27 08:43:31 +00:00
autoimport-arm64-data.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
autoimport-gnu-implib.s [COFF] Omit automatically imported symbols from the symbol table 2019-08-05 11:57:00 +00:00
autoimport-list-ptrs.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
autoimport-lto.ll [LLD] [COFF] Fix automatically importing data symbols from DLLs with LTO 2019-11-13 22:48:36 +02:00
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] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
baserel.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
broken-arm-reloc.yaml [COFF] Check the instructions in ARM MOV32T relocations 2018-08-27 06:04:36 +00:00
cl-gl.test
color-diagnostics.test Re-submit r367649: Improve raw_ostream so that you can "write" colors using operator<< 2019-08-07 08:08:17 +00:00
combined-resources.test [LLD] [COFF] Support merging resource object files 2019-08-30 06:56:33 +00:00
comdat-gcc-compatibility.s [LLD][COFF] Enable linking of __declspec(selectany) symbols from Clang and GCC 2020-01-23 10:55:27 +02:00
comdat-jumptable.s [COFF] In MinGW mode, ignore relocations against a discarded section 2018-09-30 18:31:03 +00:00
comdat-selection-associative-largest.s lld/coff: Implement some support for the comdat selection field 2019-01-30 02:17:27 +00:00
comdat-selection.s lld/coff: Simplify error message for comdat selection mismatches 2019-02-14 03:16:44 +00:00
comdat-weak.test [COFF] Cope with GCC produced weak aliases referring to comdat functions 2018-10-05 19:43:16 +00:00
common-alignment.test COFF: Merge .bss into .data by default. 2018-04-20 21:30:36 +00:00
common-replacement.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
common.test Re-land r361206 "[COFF] Store alignment in log2 form, NFC" 2019-05-22 20:21:52 +00:00
conflict-mangled.test [LLD] [COFF] Try to report source locations for duplicate symbols 2019-10-18 10:43:15 +00:00
conflict.test [LLD] [COFF] Try to report source locations for duplicate symbols 2019-10-18 10:43:15 +00:00
constant-export.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
constant.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
could-not-open.test lld-link, clang: Treat non-existent input files as possible spellos for option flags 2019-05-23 17:58:33 +00:00
crt-chars.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
crt-dyn-initializer-order.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
ctors_dtors_priority.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
debug-dwarf.test [COFF] Clean up debug option handling 2017-12-16 00:23:24 +00:00
debug-fastlink.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
debug-reloc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
debug.test
def-export-stdcall.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
def-name.test
default-alignment.test Object: The default alignment of a section without alignment flags is 16. 2018-05-04 16:45:57 +00:00
defparser.test
delayimports-armnt.yaml [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
delayimports-error.test [LLD] [COFF] Always demangle the __imp_ prefix to __declspec(dllimport) 2019-10-04 19:47:59 +00:00
delayimports.test [COFF] Share the tail in delayimport symbol thunks 2019-07-11 21:19:11 +00:00
delayimports32.test [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
delayimporttables.yaml [COFF] Share the tail in delayimport symbol thunks 2019-07-11 21:19:11 +00:00
directives.s [COFF] Allow embedded directives to be separated by null bytes 2018-09-14 06:08:56 +00:00
dll.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
dllexport-mingw.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
dllexport.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
dllimport-gc.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
driver-opt.s Implement /driver, /driver:wdm and /driver:uponly 2019-11-14 13:07:56 +09:00
driver-windows.test
driver.test lld-link, clang: Treat non-existent input files as possible spellos for option flags 2019-05-23 17:58:33 +00:00
duplicate-absolute-same.s [LLD] [COFF] Fix post-commit suggestions for absolute symbol equality 2020-01-08 22:10:05 +02:00
duplicate-absolute.s [LLD] [COFF] Don't error out on duplicate absolute symbols with the same value 2020-01-04 12:29:33 +02:00
duplicate-cv.s [LLD] [COFF] Try to report source locations for duplicate symbols 2019-10-18 10:43:15 +00:00
duplicate-dwarf.s [LLD] [COFF] Try to report source locations for duplicate symbols 2019-10-18 10:43:15 +00:00
duplicate-imp-func.s [COFF] Fix error handling on duplicates for import library symbols 2018-10-19 06:39:36 +00:00
duplicate.test [LLD] [COFF] Try to report source locations for duplicate symbols 2019-10-18 10:43:15 +00:00
edata.s [COFF] Allow using custom .edata from input object files 2019-08-20 09:53:06 +00:00
eh_frame_suffix_sorting.s [COFF] Strip section name suffix from mingw comdats 2019-06-14 21:02:09 +00:00
eh_frame_terminator.s [COFF] Link crtend.o as the last object file 2019-04-15 10:57:44 +00:00
entry-drectve.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
entry-inference-mingw.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
entry-inference.test [COFF] Don't error if the only inputs are from /wholearchive: 2019-11-15 16:09:07 -08:00
entry-inference2.test
entry-inference3.test lld-link: Take /SUBSYSTEM into account for automatic /ENTRY detection. 2018-08-07 19:10:28 +00:00
entry-inference4.test lld-link: Several tweaks to default entry point selection. 2018-10-03 17:01:39 +00:00
entry-inference32.test
entry-inference332.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
entry-mangled.test [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
entrylib.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
error-limit.test lld-link, clang: Treat non-existent input files as possible spellos for option flags 2019-05-23 17:58:33 +00:00
exclude-all.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
export-all.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
export-arm64.yaml [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
export-armnt.yaml Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
export-exe.test
export-stdcall.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
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 [COFF][X86] Add REQUIRES: x86 to a couple of tests 2019-06-10 10:09:36 +00:00
export.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
export32.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
failifmismatch.test [LLD][COFF] Restrict the failifmismatch test to x86_64-windows-msvc because the ELF container doesn't support llvm.linker.options meta-data with only one operand. 2019-03-07 15:07:55 +00:00
filealign.test [LLD][COFF] Implement /filealign parameter 2019-05-24 12:42:36 +00:00
filename-casing.s COFF: Friendlier undefined symbol errors. 2018-04-17 23:32:33 +00:00
filetype.test
fixed.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
force-multiple.test COFF: Add support for /force:multiple option 2018-09-13 22:05:10 +00:00
force-multipleres.test [LLD] [COFF] Support merging resource object files 2019-08-30 06:56:33 +00:00
force.test COFF: Friendlier undefined symbol errors. 2018-04-17 23:32:33 +00:00
functionpadmin.test [LLD][COFF] Add support for /FUNCTIONPADMIN command-line option 2019-02-23 01:46:18 +00:00
gc-dwarf.s [COFF] Don't treat DWARF sections as GC roots 2020-03-27 12:37:43 -07:00
gfids-corrupt.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gfids-export.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gfids-fallback.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gfids-gc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gfids-icf.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gfids-relocations32.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
gfids-relocations64.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gnu-weak.test [COFF] Cope with weak aliases produced by GNU tools 2018-10-03 18:31:53 +00:00
guard-longjmp.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
guardcf-align.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
guardcf-lto.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
guardcf-thunk.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
guardcf.test [COFF] Don't error out on undefined references to __enclave_config 2017-12-12 08:22:29 +00:00
header-size.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
heap.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
hello32.test [COFF] Dump string table size for COFF file headers 2020-05-06 15:48:36 -07:00
help.test
icf-associative.test Disable GC and ICF when /debug is present 2017-11-13 18:38:25 +00:00
icf-circular.test
icf-circular2.test
icf-data.test
icf-different-align.test COFF: Allow ICFing sections with different alignments. 2018-05-14 18:36:51 +00:00
icf-executable.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
icf-local.test
icf-pdata.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
icf-safe.s Add missing REQUIRES x86 to test/COFF/icf-safe.s 2018-09-13 15:40:19 +00:00
icf-simple.test [lld-link] Let /PROFILE imply /OPT:REF /OPT:NOICF /INCREMENTAL:NO /FIXED:NO 2018-03-30 17:14:50 +00:00
icf-vtables.s COFF: Allow ICF on vtable sections. 2018-05-10 23:31:58 +00:00
icf-xdata.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
ignore-many.test [LLD][COFF] Support /ignore:4099. Support /ignore with comma-separated arguments. 2019-01-11 19:10:01 +00:00
ignore4217.yaml [COFF] support /ignore:4217 2017-12-28 07:02:13 +00:00
implib-name-mingw.test [COFF] Require an explicit -implib option for creating implibs in mingw mode 2019-08-20 10:14:54 +00:00
implib-name.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
imports-gnu-autoexport.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
imports-gnu-only.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
imports-gnu.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
imports-mangle.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
imports-ordinal-only.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
imports.test [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
include-lto.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
include.test COFF: Fix invalid comdat sections in test cases. 2017-11-20 05:31:37 +00:00
include2.test
includeoptional.yaml [COFF] Add an lld specific option /includeoptional 2019-06-08 18:26:18 +00:00
includeoptional2.yaml [COFF] Add an lld specific option /includeoptional 2019-06-08 18:26:18 +00:00
incremental.test [lld-link] Let /PROFILE imply /OPT:REF /OPT:NOICF /INCREMENTAL:NO /FIXED:NO 2018-03-30 17:14:50 +00:00
internal.test
invalid-debug-type.test lld-link: Make /debugtype: option work better 2019-07-05 11:28:31 +00:00
invalid-debug.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
invalid-obj.test
invalid-section-number.test Fix error messages for bad symbols. 2018-07-24 22:52:11 +00:00
largeaddressaware.test [COFF] Dump string table size for COFF file headers 2020-05-06 15:48:36 -07:00
lib-module-asm.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lib.test
libcall-archive.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
libname-mingw.test [COFF] Look for libfoo.a if foo.lib is specified, for MinGW 2018-10-10 09:00:10 +00:00
libpath.test lld-link: Add a flag /lldignoreenv that makes lld-link ignore env vars. 2019-09-13 13:13:52 +00:00
line-error.yaml Delete trailing \r. NFC 2019-05-02 00:39:03 +00:00
linkenv.test lld-link: Add a flag /lldignoreenv that makes lld-link ignore env vars. 2019-09-13 13:13:52 +00:00
linkrepro-manifest.test Revert r371732: "lld-link: Fix tests that do not run on macOS after r371729." 2019-10-04 08:34:26 +00:00
linkrepro-pdb.test Revert r371729: lld-link: Make /linkrepro: take a filename, not a directory. 2019-10-04 07:27:31 +00:00
linkrepro-res.test Revert r371729: lld-link: Make /linkrepro: take a filename, not a directory. 2019-10-04 07:27:31 +00:00
linkrepro.test Add /reproduce option to lld/COFF 2019-10-04 07:27:38 +00:00
loadcfg.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
loadcfg.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
loadcfg32.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
locally-imported-arm64.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
locally-imported-warn-multiple.s Repair Windows buildbots after r320792 2017-12-15 08:08:26 +00:00
locally-imported.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
locally-imported32.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
long-section-name.test Warn when an output section name is longer than 8 characters 2019-11-01 12:59:13 -07:00
lto-cache.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-chkstk.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-comdat.ll [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
lto-cpu-string.ll [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
lto-debug-pass-arguments.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-icf.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-lazy-reference.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-linker-opts.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-new-symbol.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
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 Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto-parallel.ll [COFF] Assign unique identifiers to ObjFiles from LTO 2020-04-17 17:15:12 -07:00
lto-reloc-model.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
lto.ll [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
machine.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
manifest.test lld: /manifestuac:no shouldn't disable /manifestdependency: 2017-07-26 23:38:10 +00:00
manifestinput-error.test Fix manifestinput-error.test on Windows 10. 2018-04-03 23:12:28 +00:00
manifestinput-nowarning.test Fix crbug 759265 by suppressing llvm mt warnings. 2017-09-06 01:50:36 +00:00
manifestinput.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
map.test [lld-link] Support /map option, matching link.exe 's /map output format 2020-03-24 09:48:00 -04:00
merge-resource-manifest.test [LLD] [COFF] Implement MinGW default manifest handling 2019-09-04 20:34:00 +00:00
merge.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mixed-resource-obj.yaml [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
multiple-resource-objs.test [COFF] Check errorCount before committing the output file 2019-08-20 21:08:14 +00:00
no-idata.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
no-ipi-stream.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
nodefaultlib.test [LLD][COFF] Case insensitive compares for /nodefaultlib 2019-06-26 15:40:17 +00:00
noentry.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
opt.test [lld-link] Let /PROFILE imply /OPT:REF /OPT:NOICF /INCREMENTAL:NO /FIXED:NO 2018-03-30 17:14:50 +00:00
options.test Implement CET Shadow Stack (Intel Controlflow Enforcement Technology) support on Windows 2020-03-16 17:51:32 +09:00
order-i386.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
order.test [lld-link] Add support for /ignore:4037. 2018-03-09 12:41:04 +00:00
out.test [COFF] Don't error if the only inputs are from /wholearchive: 2019-11-15 16:09:07 -08:00
output-chars.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pdata-arm64.yaml [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
pdb-comdat.test [COFF] Update LLD yaml test cases to include .bss size 2019-05-10 22:12:51 +00:00
pdb-debug-f.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
pdb-exe-path-dots.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pdb-file-static.test [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
pdb-framedata.yaml [PDB] Write FPO Data to the PDB. 2018-09-11 22:35:01 +00:00
pdb-global-constants.test Deduplicate S_CONSTANTs in LLD. 2019-06-11 18:02:39 +00:00
pdb-global-gc.yaml [DebugInfo][PDB] Don't write empty debug streams 2019-03-18 19:13:23 +00:00
pdb-global-hashes.test Fix one more test failure. 2018-09-20 16:18:15 +00:00
pdb-globals-dia-func-collision3.test [PDB] One more fix for hasing GSI records. 2018-07-06 21:01:42 +00:00
pdb-globals-dia-vfunc-collision.test Relax filechecks in r336405 tests 2018-07-06 08:44:08 +00:00
pdb-globals-dia-vfunc-collision2.test Relax filechecks in r336405 tests 2018-07-06 08:44:08 +00:00
pdb-globals-dia-vfunc-simple.test Relax filechecks in r336405 tests 2018-07-06 08:44:08 +00:00
pdb-globals.test [LLD][COFF] Move debug info for thread-local variables into PDB global stream 2020-05-06 15:23:58 -04:00
pdb-heapsite.yaml Update LLD tests for CodeView dumper change in r339907 2018-08-16 18:03:06 +00:00
pdb-import-gc.yaml Disable GC and ICF when /debug is present 2017-11-13 18:38:25 +00:00
pdb-inlinees-extrafiles.s [PDB] Copy inlinee lines records into the PDB 2019-06-03 18:15:38 +00:00
pdb-inlinees.s [PDB] Copy inlinee lines records into the PDB 2019-06-03 18:15:38 +00:00
pdb-invalid-func-type.yaml [PDB] Fix linking of function symbols and local variables. 2017-08-08 18:34:44 +00:00
pdb-lib.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
pdb-linker-module.test [PDB] Quote linker arguments containing spaces (mimic MSVC) 2018-11-30 16:36:40 +00:00
pdb-natvis.test [PDB] Resubmit "Support embedding natvis files in PDBs." 2018-03-23 19:57:25 +00:00
pdb-none.test [LLD COFF/PDB] Incrementally update the build id. 2017-08-15 21:31:41 +00:00
pdb-options.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
pdb-procid-remapping.test [codeview] Decode and dump FP regs from S_FRAMEPROC records 2018-09-11 22:00:50 +00:00
pdb-publics-import.test Delete trailing \r. NFC 2019-05-02 00:39:03 +00:00
pdb-relative-source-lines.test [PDB] Remove dots and normalize slashes with /PDBSOURCEPATH. 2019-02-06 00:50:35 +00:00
pdb-safeseh.yaml [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
pdb-same-name.test Better support for POSIX paths in PDBs. 2018-10-12 17:26:19 +00:00
pdb-scopes.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
pdb-secrel-absolute.yaml [LLD/PDB] Write actual records to the globals stream. 2017-08-11 19:00:03 +00:00
pdb-source-lines.test Resubmit "Fix some incorrect fields in our generated PDBs." 2018-04-16 18:17:13 +00:00
pdb-symbol-types.yaml [PDB] Emit S_UDT records in LLD. 2018-12-04 21:48:46 +00:00
pdb-thinlto.ll [LTO] Suppress emission of empty combined module by default 2020-05-04 18:31:09 -07:00
pdb-thunk.yaml Update LLD tests for CodeView dumper change in r339907 2018-08-16 18:03:06 +00:00
pdb-tpi-aligned-records.test [CodeView] Align type records on 4-bytes when emitting PDBs 2020-03-13 12:22:19 -04:00
pdb-tpi-hash-size.test [PDB] Increase TPI hash bucket count. 2019-01-24 22:25:55 +00:00
pdb-type-server-invalid-signature.yaml Re-land [LLD][COFF] Early load PDB type server files 2019-06-03 12:39:47 +00:00
pdb-type-server-missing.yaml [LLD][COFF] Support /ignore:4099. Support /ignore with comma-separated arguments. 2019-01-11 19:10:01 +00:00
pdb-type-server-native-errors.yaml [LLD][COFF] Cleanup error messages / add more coverage tests 2018-09-10 13:51:21 +00:00
pdb-type-server-simple.test [PDB] Print the most redundant type record indices with /summary 2020-01-02 16:10:36 -08:00
pdb-unknown-subsection.s [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
pdb.test [DebugInfo][PDB] Don't write empty debug streams 2019-03-18 19:13:23 +00:00
pdbaltpath.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pdbstream.test [ms] Add new /PDBSTREAM option to lld-link allowing injection of streams into PDB files. 2020-04-07 16:19:38 -04:00
pdbstripped.test [COFF] Warn that LLD does not support /PDBSTRIPPED: 2020-01-15 15:11:19 -08:00
pending-comdat.s [COFF] Handle comdat sections without leader symbols 2018-07-26 20:14:50 +00:00
precomp-link-samename.test [PDB] Fix bug when using multiple PCH header objects with the same name. 2019-10-10 20:25:51 +00:00
precomp-link.test [LLD] Fix precomp-link.test 2020-05-14 10:32:50 -07:00
reloc-arm.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
reloc-discarded-dwarf.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-discarded-early.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-discarded-early2.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-discarded.s [COFF] Improve relocation against discarded section error 2018-11-08 18:38:17 +00:00
reloc-oob.yaml
reloc-x64.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-x86.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
resource-objs.test [COFF] Fix .rsrc sections with differing permissions 2019-06-28 17:13:52 +00:00
resource.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
responsefile.test lld-link, clang: Treat non-existent input files as possible spellos for option flags 2019-05-23 17:58:33 +00:00
rsds.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
s_udt.s Changing representation of .cv_def_range directives in Codeview debug info assembly format for better readability 2019-08-05 14:16:58 +00:00
safeseh-diag-feat.test
safeseh-md.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
safeseh-no.s Add REQUIRES: x86 to safeseh-no.s test for x86 2019-07-16 22:01:30 +00:00
safeseh-notable.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
safeseh.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
savetemps.ll [llvm-objdump] Print file format in lowercase to match GNU output. 2020-02-12 08:17:01 -08:00
secidx-absolute.s [lld] NFC: fix trivial typos in comments 2020-04-02 01:21:36 +09:00
secrel-absolute.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
secrel-common.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
section-order.test Rename a test file. 2018-01-26 01:01:21 +00:00
section-size.s COFF: Merge .bss into .data by default. 2018-04-20 21:30:36 +00:00
section.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
seh-comdat.test COFF: Do not add symbols in discarded sections to SEH handler list. 2017-11-28 21:30:05 +00:00
seh.test
sort-debug.test [COFF] Update LLD yaml test cases to include .bss size 2019-05-10 22:12:51 +00:00
stack.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
start-lib-cmd-diagnostics.ll reland "[lld-link] implement -start-lib and -end-lib" 2019-09-03 20:32:16 +00:00
start-lib.ll [lld][test] Make tests pass when the test directory matches `bar` 2020-03-06 13:27:02 -08:00
string-tail-merge.s COFF: Add a flag for disabling string tail merging. 2018-05-11 22:21:36 +00:00
strtab-size.s [COFF] Replace OutputSection* with uint16_t index in Chunk 2019-05-24 18:25:49 +00:00
subsystem-drectve.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
subsystem-inference-mingw.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
subsystem-inference.test [COFF] Allow setting subsystem versions while inferring the subsystem type implicitly 2019-06-14 17:50:29 +00:00
subsystem-inference2.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
subsystem-inference32.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
subsystem.test [COFF] Allow setting subsystem versions while inferring the subsystem type implicitly 2019-06-14 17:50:29 +00:00
symtab-gc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
symtab.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
thin-archive.s [COFF] Fix wholearchive with thin archives 2019-08-01 18:47:27 +00:00
thinlto-archivecollision.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
thinlto-archives.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
thinlto-emit-imports.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
thinlto-index-only.ll [ThinLTO] Compute the basic block count across modules. 2020-05-28 10:33:05 -07:00
thinlto-mangled.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
thinlto-object-suffix-replace.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
thinlto-prefix-replace.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
thinlto-whole-archives.ll [LLD][COFF] Add index to disambiguate archive members when using -wholearchive 2019-09-10 11:50:26 +00:00
thinlto.ll [COFF] Assign unique identifiers to ObjFiles from LTO 2020-04-17 17:15:12 -07:00
thunk-replace.s [COFF] Store import symbol pointers as pointers to the base class 2018-07-10 10:40:11 +00:00
timestamp.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
tls.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
tls32.test [COFF] Implement /safeseh:no and check @feat.00 flags by default 2019-07-16 18:17:33 +00:00
tls_suffix_sorting.s [test] Fix the test from the previous commit when run on windows. NFC. 2019-07-23 07:28:23 +00:00
undefined-symbol-cv.s lld-link: Only print demangled symbol names by default 2019-03-11 23:02:18 +00:00
undefined-symbol-dwarf.s [LLD] Fix testcase from SVN r372843 if executed on windows 2019-09-25 12:07:50 +00:00
undefined-symbol-itanium-i386.s [LLD] [COFF] Always demangle the __imp_ prefix to __declspec(dllimport) 2019-10-04 19:47:59 +00:00
undefined-symbol-itanium.s [LLD] [COFF] Demangle itanium symbols in mingw mode 2019-09-02 13:25:46 +00:00
undefined-symbol-lto.test Mark new test as requiring an x86 backend for LTO native object generation 2019-07-16 18:34:46 +00:00
undefined-symbol-multi.s lld: Reduce number of references to undefined printed from 10 to 3. 2020-03-30 14:31:32 -04:00
undefined-symbol.s [LLD] [COFF] Always demangle the __imp_ prefix to __declspec(dllimport) 2019-10-04 19:47:59 +00:00
unresolved-lto-bitcode.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
unresolved-lto.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
unwind.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
used-lto.ll Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
version.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
weak-external.test [COFF] Assign unique identifiers to ObjFiles from LTO 2020-04-17 17:15:12 -07:00
weak-external2.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
weak-external3.test [COFF] Assign unique identifiers to ObjFiles from LTO 2020-04-17 17:15:12 -07:00
wholearchive.s [COFF] Don't error if the only inputs are from /wholearchive: 2019-11-15 16:09:07 -08:00
wx.s lld, llvm-dlltool, llvm-lib: Use getAsString() instead of getSpelling() for printing unknown args 2019-07-05 12:31:32 +00:00