llvm-6502/test/Linker
Chris Lattner 9646acfccf By popular demand, link up types by name if they are isomorphic and one is an
autorenamed version of the other.   This makes the IR easier to read, because
we don't end up with random renamed versions of the types after LTO'ing a large app.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146728 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-16 08:36:07 +00:00
..
2002-07-17-GlobalFail.ll
2002-07-17-LinkTest2.ll
2002-08-20-ConstantExpr.ll
2003-01-30-LinkerRename.ll Quote two greps which contain parentheses. 2011-07-02 20:43:13 +00:00
2003-01-30-LinkerTypeRename.ll Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
2003-04-21-Linkage.ll
2003-04-23-LinkOnceLost.ll
2003-04-26-NullPtrLinkProblem.ll Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
2003-05-15-TypeProblem.ll
2003-05-31-LinkerRename.ll Quote two greps which contain parentheses. 2011-07-02 20:43:13 +00:00
2003-06-02-TypeResolveProblem2.ll Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
2003-06-02-TypeResolveProblem.ll Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
2003-08-20-OpaqueTypeResolve.ll
2003-08-23-GlobalVarLinking.ll Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
2003-08-23-RecursiveOpaqueTypeResolve.ll Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
2003-08-24-InheritPtrSize.ll
2003-08-28-TypeResolvesGlobal2.ll
2003-08-28-TypeResolvesGlobal3.ll
2003-08-28-TypeResolvesGlobal.ll Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
2003-10-27-LinkOncePromote.ll
2003-11-18-TypeResolution.ll Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
2004-02-17-WeakStrongLinkage.ll
2004-05-07-TypeResolution1.ll Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic. 2011-11-27 06:54:59 +00:00
2004-05-07-TypeResolution2.ll Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic. 2011-11-27 06:54:59 +00:00
2004-12-03-DisagreeingType.ll
2005-02-12-ConstantGlobals-2.ll
2005-02-12-ConstantGlobals.ll
2005-12-06-AppendingZeroLengthArrays.ll
2006-01-19-ConstantPacked.ll
2006-06-15-GlobalVarAlignment.ll
2008-03-05-AliasReference2.ll
2008-03-05-AliasReference.ll
2008-03-07-DroppedSection_a.ll
2008-03-07-DroppedSection_b.ll
2008-06-13-LinkOnceRedefinition.ll
2008-06-26-AddressSpace.ll
2008-07-06-AliasFnDecl2.ll
2008-07-06-AliasFnDecl.ll
2008-07-06-AliasWeakDest2.ll
2008-07-06-AliasWeakDest.ll
2009-09-03-mdnode2.ll
2009-09-03-mdnode.ll
2011-08-04-DebugLoc2.ll We need to map DebugLoc. It leads to Fuction * (through subprogram entry node) which should be appropriately mapped. 2011-08-04 20:02:18 +00:00
2011-08-04-DebugLoc.ll We need to map DebugLoc. It leads to Fuction * (through subprogram entry node) which should be appropriately mapped. 2011-08-04 20:02:18 +00:00
2011-08-04-Metadata2.ll Linke NamedMDNodes after linking global values as comment suggests. 2011-08-04 19:44:28 +00:00
2011-08-04-Metadata.ll Linke NamedMDNodes after linking global values as comment suggests. 2011-08-04 19:44:28 +00:00
2011-08-18-unique-class-type2.ll Add another test. 2011-08-18 18:50:25 +00:00
2011-08-18-unique-class-type.ll Add another test. 2011-08-18 18:50:25 +00:00
2011-08-18-unique-debug-type2.ll Add test to check type uniquing. 2011-08-18 18:40:49 +00:00
2011-08-18-unique-debug-type.ll Let this test pass even if 'int' is somewhere in its directory path. 2011-10-15 18:07:16 +00:00
2011-08-22-ResolveAlias2.ll Testcase for PR10663. 2011-08-22 10:32:09 +00:00
2011-08-22-ResolveAlias.ll Testcase for PR10663. 2011-08-22 10:32:09 +00:00
AppendingLinkage2.ll
AppendingLinkage.ll
available_externally_a.ll Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
available_externally_b.ll Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
basiclink.ll
ConstantGlobals1.ll
ConstantGlobals2.ll
ConstantGlobals3.ll
dg.exp
inlineasm.ll fix rdar://9776316 - type remapping needed for inline asm blobs, 2011-07-15 23:18:40 +00:00
link-archive.ll Make everyone happy this time. 2011-01-16 21:34:34 +00:00
link-global-to-func.ll
link-messages.ll
link-type-names.ll By popular demand, link up types by name if they are isomorphic and one is an 2011-12-16 08:36:07 +00:00
linkmdnode2.ll fix PR9015, a crash linking recursive metadata. 2011-01-24 03:18:24 +00:00
linkmdnode.ll fix PR9015, a crash linking recursive metadata. 2011-01-24 03:18:24 +00:00
linknamedmdnode2.ll
linknamedmdnode.ll
LinkOnce.ll
metadata-a.ll Reapply r112091 and r111922, support for metadata linking, with a 2010-08-26 15:41:53 +00:00
metadata-b.ll Reapply r112091 and r111922, support for metadata linking, with a 2010-08-26 15:41:53 +00:00
partial-type-refinement-link.ll
partial-type-refinement.ll
PR8300.ll Fix PR8300 by remembering to keep the bitcast in all cases. 2010-10-19 02:02:57 +00:00
redefinition.ll
testlink1.ll Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
testlink2.ll Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
unnamed-addr1-a.ll Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
unnamed-addr1-b.ll Allow unnamed_addr on declarations. 2011-01-15 08:15:00 +00:00
weakextern.ll