llvm-project/lld/test/COFF/Inputs
Rui Ueyama 5289662e4a PDB: Merge type info.
This patch is to merge type info in multiple .debug$T sections.

One mystery that needs to be solved is that it is not clear how
the MSVC linker uses TPI and IPI streams. Both streams contain
type info, and it is not obvious what kind of record should go
which.

dumppdb command in microsoft-pdb repository prints out IPI stream
contents as "IDs" and TPI stream as "TYPES", but looks like the tool
don't really care about which stream type recrods were read from.

For now, in this patch, I emit all type records to TPI stream.
It might just work with other tools. If not, we need to investigate
it more.

llvm-svn: 291739
2017-01-12 03:09:25 +00:00
..
armnt-executable.obj.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
armnt-executable.s COFF: ARM: Set correct entry point address. 2015-07-25 02:25:14 +00:00
cl-gl.obj Partially revert r287009: Remove trailing whitespace. 2016-11-15 19:09:13 +00:00
conflict.ll Add layout/triple to fix test on platforms where names are mangled. 2015-06-30 01:15:54 +00:00
entry-mangled.ll COFF: Numerous fixes for interaction between LTO and weak externals. 2015-07-04 05:28:41 +00:00
export.ll COFF: Implement DLL symbol exports for bitcode files. 2015-06-18 05:22:15 +00:00
export.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
export2.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
far-arm-thumb-abs.s COFF ARM: Error out if 24 bit thumb branches are out of range 2016-08-05 17:33:24 +00:00
hello32.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
hello64.asm COFF: Support import-by-ordinal DLL imports. 2015-06-01 21:05:27 +00:00
hello64.obj COFF: Support import-by-ordinal DLL imports. 2015-06-01 21:05:27 +00:00
import.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
imports-mangle.lib COFF: Fix import symbol name mangling. 2015-07-09 20:22:41 +00:00
include1a.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
include1b.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
include1c.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
library.lib COFF: ARM: Support import functions. 2015-07-25 03:39:29 +00:00
lto-chkstk-chkstk.s COFF: Handle references from LTO object to lazy symbols correctly. 2015-06-09 04:29:54 +00:00
lto-chkstk-foo.s COFF: Handle references from LTO object to lazy symbols correctly. 2015-06-09 04:29:54 +00:00
lto-comdat1.ll COFF: Symbol resolution for common and comdat symbols defined in bitcode. 2015-06-11 21:49:54 +00:00
lto-comdat2.ll COFF: Symbol resolution for common and comdat symbols defined in bitcode. 2015-06-11 21:49:54 +00:00
lto-dep.ll COFF: Skip internal symbols in bitcode files. 2015-06-08 20:21:28 +00:00
lto-lazy-reference-dummy.ll LTO: Don't follow lazy references when seeing new definitions in the combined LTO object 2016-10-12 09:00:06 +00:00
lto-lazy-reference-quadruple.ll LTO: Don't follow lazy references when seeing new definitions in the combined LTO object 2016-10-12 09:00:06 +00:00
machine-x64.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
machine-x86.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
manifestinput.test COFF: Support /manifestinput command line option. 2016-04-19 01:21:58 +00:00
pdb1.yaml PDB: Merge type info. 2017-01-12 03:09:25 +00:00
pdb2.yaml PDB: Merge type info. 2017-01-12 03:09:25 +00:00
resource.res COFF: Support Windows resource files. 2015-06-14 21:50:50 +00:00
ret42.lib
ret42.obj
ret42.yaml [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
std32.lib COFF: Support 32-bit x86 DLL import table. 2015-07-09 00:45:50 +00:00
std64.lib COFF: Support import-by-ordinal DLL imports. 2015-06-01 21:05:27 +00:00
weak-external.ll COFF: Numerous fixes for interaction between LTO and weak externals. 2015-07-04 05:28:41 +00:00
weak-external2.ll COFF: Numerous fixes for interaction between LTO and weak externals. 2015-07-04 05:28:41 +00:00
weak-external3.ll [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:12 +00:00