[lld] r253728 - Update documents.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 20 14:47:42 PST 2015


Author: ruiu
Date: Fri Nov 20 16:47:42 2015
New Revision: 253728

URL: http://llvm.org/viewvc/llvm-project?rev=253728&view=rev
Log:
Update documents.

Modified:
    lld/trunk/COFF/README.md
    lld/trunk/docs/index.rst

Modified: lld/trunk/COFF/README.md
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/README.md?rev=253728&r1=253727&r2=253728&view=diff
==============================================================================
--- lld/trunk/COFF/README.md (original)
+++ lld/trunk/COFF/README.md Fri Nov 20 16:47:42 2015
@@ -10,6 +10,9 @@ generally 2x faster than that. It can be
 programs such as LLD itself or Clang, or even web browsers which
 are probably the largest open-source programs for Windows.
 
+This document is also applicable to ELF linker because the linker
+shares the same design as this COFF linker.
+
 Overall Design
 --------------
 

Modified: lld/trunk/docs/index.rst
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/docs/index.rst?rev=253728&r1=253727&r2=253728&view=diff
==============================================================================
--- lld/trunk/docs/index.rst (original)
+++ lld/trunk/docs/index.rst Fri Nov 20 16:47:42 2015
@@ -3,15 +3,18 @@
 lld - The LLVM Linker
 =====================
 
-lld is a new set of modular code for creating linker tools.
+lld contains two linkers whose architectures are different from each other.
+One is a linker that implements native features directly.
+They are in `COFF` or `ELF` directories. Other directories contains the other
+implementation that is designed to be a set of modular code for creating
+linker tools. This document covers mainly the latter.
+For the former, please read README.md in `COFF` directory.
 
 * End-User Features:
 
   * Compatible with existing linker options
   * Reads standard Object Files (e.g. ELF, Mach-O, PE/COFF)
   * Writes standard Executable Files (e.g. ELF, Mach-O, PE)
-  * Fast link times
-  * Minimal memory use
   * Remove clang's reliance on "the system linker"
   * Uses the LLVM `"UIUC" BSD-Style license`__.
 




More information about the llvm-commits mailing list