aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-09-02 23:38:41 +0000
committerChris Lattner <sabre@nondot.org>2003-09-02 23:38:41 +0000
commitfde246a42f8b9306ea5c2d92b6a33e0ff47f0845 (patch)
treef7e1973e41f1864153b848f3c5636559f21a0c2e /docs
parenta2f3e1d80b58f7b6d3c2d06820dfe9fff6dcc3c7 (diff)
downloadexternal_llvm-fde246a42f8b9306ea5c2d92b6a33e0ff47f0845.zip
external_llvm-fde246a42f8b9306ea5c2d92b6a33e0ff47f0845.tar.gz
external_llvm-fde246a42f8b9306ea5c2d92b6a33e0ff47f0845.tar.bz2
hyphenation police visited here
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8336 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.html16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 4b5b9c2..57f2603 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -100,8 +100,8 @@
<blockquote>
This document is a reference manual for the LLVM assembly language. LLVM is
- an SSA based representation that provides type safety, low level operations,
- flexibility, and the capability of representing 'all' high level languages
+ an SSA based representation that provides type safety, low-level operations,
+ flexibility, and the capability of representing 'all' high-level languages
cleanly. It is the common code representation used throughout all phases of
the LLVM compilation strategy.
</blockquote>
@@ -117,17 +117,17 @@
<!-- *********************************************************************** -->
The LLVM code representation is designed to be used in three different forms: as
-an in-memory compiler IR, as an on-disk bytecode representation, suitable for
-fast loading by a dynamic compiler, and as a human readable assembly language
-representation. This allows LLVM to provide a powerful intermediate
+an in-memory compiler IR, as an on-disk bytecode representation (suitable for
+fast loading by a Just-In-Time compiler), and as a human readable assembly
+language representation. This allows LLVM to provide a powerful intermediate
representation for efficient compiler transformations and analysis, while
providing a natural means to debug and visualize the transformations. The three
different forms of LLVM are all equivalent. This document describes the human
readable representation and notation.<p>
-The LLVM representation aims to be a light weight and low level while being
+The LLVM representation aims to be a light-weight and low-level while being
expressive, typed, and extensible at the same time. It aims to be a "universal
-IR" of sorts, by being at a low enough level that high level ideas may be
+IR" of sorts, by being at a low enough level that high-level ideas may be
cleanly mapped to it (similar to how microprocessors are "universal IR's",
allowing many source languages to be mapped to them). By providing type
information, LLVM can be used as the target of optimizations: for example,
@@ -1839,7 +1839,7 @@ call chain, undefined behavior results.
<address><a href="mailto:sabre@nondot.org">Chris Lattner</a></address>
<!-- Created: Tue Jan 23 15:19:28 CST 2001 -->
<!-- hhmts start -->
-Last modified: Thu Aug 28 17:11:50 CDT 2003
+Last modified: Tue Sep 2 18:38:09 CDT 2003
<!-- hhmts end -->
</font>
</body></html>