llvm-project/lld/test
Nick Kledzik bb963dfb7e Factor out core linking options from Platform in a new ResolverOptions
class.  Change Resolver to no longer use Platform.  Core linking
now issues errors directly.  We need to factor that out later.

Rework how Darwin executable writer finds "main" atom.  It now
adds to core linking an Atom  which has a Reference to "main".  

llvm-svn: 155060
2012-04-18 21:55:06 +00:00
..
darwin First implementation of Darwin Platform. It is rich enough to generate 2012-04-07 01:31:00 +00:00
CMakeLists.txt Initial commit. Code by Nick Kledzik. Cleanups and build system by me. 2011-12-18 08:27:59 +00:00
absolute-basic.objtxt Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
auto-hide-coalesce.objtxt A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes 2012-01-11 01:06:19 +00:00
cstring-coalesce.objtxt (no commit message) 2012-02-15 00:38:09 +00:00
custom-section.objtxt Support more Atom attributes. Add more test cases to lld-core 2012-01-04 23:58:17 +00:00
dead-strip-attributes.objtxt Support more Atom attributes. Add more test cases to lld-core 2012-01-04 23:58:17 +00:00
empty.objtxt Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
fixups-addend.objtxt (no commit message) 2012-02-15 00:38:09 +00:00
fixups-dup-named.objtxt (no commit message) 2012-02-15 00:38:09 +00:00
fixups-named.objtxt (no commit message) 2012-02-15 00:38:09 +00:00
fixups-unnamed.objtxt (no commit message) 2012-02-15 00:38:09 +00:00
inline-coalesce.objtxt A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes 2012-01-11 01:06:19 +00:00
lit.cfg Initial commit. Code by Nick Kledzik. Cleanups and build system by me. 2011-12-18 08:27:59 +00:00
lit.site.cfg.in Initial commit. Code by Nick Kledzik. Cleanups and build system by me. 2011-12-18 08:27:59 +00:00
multiple-def-error.objtxt Fix MSVC incompatibilities. 2012-03-09 05:27:43 +00:00
pass-got-basic.objtxt Add Pass to instantiate GOT entries 2012-03-15 23:36:24 +00:00
pass-stubs-basic.objtxt Sources now require C++11 to build. 2012-03-08 00:18:30 +00:00
shared-library-basic.objtxt Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
shared-library-coalesce.objtxt Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
tent-merge.objtxt A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes 2012-01-11 01:06:19 +00:00
undef-coalesce-error.objtxt Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
undef-coalesce.objtxt Add support for UndefinedAtom in yaml and native format. Add test cases with undefined atoms 2012-02-07 02:59:54 +00:00
undef-weak-coalesce.objtxt Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
weak-coalesce.objtxt A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes 2012-01-11 01:06:19 +00:00