hanchenye-llvm-project/lld
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
..
docs Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
include/lld/Core Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
lib Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
test Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
tools Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
utils Initial commit. Code by Nick Kledzik. Cleanups and build system by me. 2011-12-18 08:27:59 +00:00
.gitignore docs: Sketch Sphinx based docs structure. 2012-04-06 21:02:20 +00:00
CMakeLists.txt Factor out core linking options from Platform in a new ResolverOptions 2012-04-18 21:55:06 +00:00
LICENSE.TXT
README.md

README.md

LLVM Linker (lld)

This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.

lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.