llvm-6502/test/Linker/Inputs
Duncan P. N. Exon Smith ee40b16641 Reapply "Linker: Drop superseded subprograms"
This reverts commit r224416, reapplying r224389.  The buildbots hadn't
recovered after my revert, waiting until David reverted a couple of his
commits.  It looks like it was just bad timing (where we were both
modifying code related to the same assertion).  Trying again...

Here's the original text:

    When a function gets replaced by `ModuleLinker`, drop superseded
    subprograms.  This ensures that the "first" subprogram pointing at a
    function is the same one that `!dbg` references point at.

    This is a stop-gap fix for PR21910.  Notably, this fixes Release+Asserts
    bootstraps that are currently asserting out in
    `LexicalScopes::initialize()` due to the explicit instantiations in
    `lib/IR/Dominators.cpp` eventually getting replaced by -argpromotion.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224487 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-18 01:05:33 +00:00
..
2003-01-30-LinkerRename.ll
2003-05-31-LinkerRename.ll
alias.ll
alignment.ll
basiclink.a.ll
basiclink.b.ll
comdat2.ll
comdat3.ll
comdat4.ll
comdat5.ll Simplify test. NFC. 2014-12-08 17:02:50 +00:00
comdat8.ll
comdat.ll
ConstantGlobals.ll
constructor-comdat.ll
ctors.ll
datalayout-a.ll
datalayout-b.ll
ident.a.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
ident.b.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
linkage2.ll
linkage.a.ll
linkage.b.ll
module-flags-pic-1-b.ll
module-flags-pic-2-b.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
old_global_ctors.3.4.bc
opaque.ll
pr21374.ll
PR8300.a.ll
PR8300.b.ll
PR11464.a.ll
PR11464.b.ll
redefinition.ll
replaced-function-matches-first-subprogram.ll Reapply "Linker: Drop superseded subprograms" 2014-12-18 01:05:33 +00:00
targettriple-a.ll
targettriple-b.ll
testlink.ll Lazily link GlobalVariables and GlobalAliases. 2014-12-08 18:45:16 +00:00
type-unique-alias.ll
type-unique-dst-types2.ll
type-unique-dst-types3.ll
type-unique-inheritance-a.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
type-unique-inheritance-b.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
type-unique-name.ll
type-unique-opaque.ll
type-unique-simple2-a.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
type-unique-simple2-b.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
type-unique-unrelated2.ll
type-unique-unrelated3.ll
unique-fwd-decl-b.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
unique-fwd-decl-order.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
visibility.ll