summaryrefslogtreecommitdiffstats
path: root/clang/www/features.html
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-10-06 05:48:57 +0000
committerChris Lattner <sabre@nondot.org>2007-10-06 05:48:57 +0000
commit17b1330b0491891d0f39de3e06bd93436503c1f6 (patch)
treee0e69eddaa270aa115aa2cc53a472da7eb733fec /clang/www/features.html
parenta1513f7198ad8617cd028f0e499ccdcfa64ae074 (diff)
downloadbcm5719-llvm-17b1330b0491891d0f39de3e06bd93436503c1f6.tar.gz
bcm5719-llvm-17b1330b0491891d0f39de3e06bd93436503c1f6.zip
fix grammaro
llvm-svn: 42685
Diffstat (limited to 'clang/www/features.html')
-rw-r--r--clang/www/features.html4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/www/features.html b/clang/www/features.html
index db67be0aad3..ec293cdcaf6 100644
--- a/clang/www/features.html
+++ b/clang/www/features.html
@@ -53,7 +53,7 @@ There are several key features which we believe make Clang an exciting front-end
<h2>Library based architecture</h2>
A major design concept for the LLVM front-end involves using a library based architecture. In this library based architecture, various parts of the front-end can be cleanly divided into separate libraries which can then be mixed up for different needs and uses. In addition, the library based approach makes it much easier for new developers to get involved and extend LLVM to do new and unique things. In the words of Chris,
-<div class="quote">"The world needs better compiler tools, tools which are built as libraries. This design point allows reuse of the tools in new and novel ways. However, building the tools as libraries isn't enough: they must have clean APIs, be as decoupled from each other as possible, and be easy to modify/extend. This requires clean layering, decent design, and avoiding tying the libraries to a specific use."</div>
+<div class="quote">"The world needs better compiler tools, tools which are built as libraries. This design point allows reuse of the tools in new and novel ways. However, building the tools as libraries isn't enough: they must have clean APIs, be as decoupled from each other as possible, and be easy to modify/extend. This requires clean layering, decent design, and keeping the libraries independent of any specific client."</div>
Currently, the LLVM front-end is divided into the following libraries:
<ul>
<li>libsupport - Basic support library, reused from LLVM.
@@ -110,4 +110,4 @@ Clang is designed to efficiently capture range information for expressions and s
Another design goal of Clang is to integrate extremely well with IDEs. IDEs often have very different requirements than code generation, often requiring information that a codegen-only frontend can throw away. Clang is specifically designed and built to capture this information.
</div>
</body>
-</html> \ No newline at end of file
+</html>
OpenPOWER on IntegriCloud