llvm-project/llvm/test/LTO/X86/Inputs
Hans Wennborg aeacdc258b IRMover: Avoid accidentally mapping types from the destination module (PR30799)
During Module linking, it's possible for SrcM->getIdentifiedStructTypes();
to return types that are actually defined in the destination module
(DstM). Depending on how the bitcode file was read,
getIdentifiedStructTypes() might do a walk over all values, including
metadata nodes, looking for types. In my case, a debug info metadata
node was shared between the two modules, and it referred to a type
defined in the destination module (see test case).

Differential Revision: https://reviews.llvm.org/D26212

llvm-svn: 287353
2016-11-18 17:33:05 +00:00
..
bcsection.macho.s Rename embedded bitcode section in MachO 2016-02-29 19:40:10 +00:00
bcsection.s
invalid.ll.bc Add writeonly IR attribute 2016-07-04 08:01:29 +00:00
list-symbols.ll
remangle_intrinsics.ll Remangle intrinsics names when types are renamed 2016-06-24 15:10:29 +00:00
remangle_intrinsics_tbaa.ll Fix auto-upgrade of TBAA tags in Bitcode Reader 2016-09-14 22:29:59 +00:00
strip-debug-info.bc Allow the LTO code generator to strip invalid debug info from the input. 2016-05-09 19:57:15 +00:00
type-mapping-src.ll IRMover: Avoid accidentally mapping types from the destination module (PR30799) 2016-11-18 17:33:05 +00:00