aboutsummaryrefslogtreecommitdiff
path: root/docs/CodeGenerator.html
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-04-25 00:38:52 +0000
committerChris Lattner <sabre@nondot.org>2005-04-25 00:38:52 +0000
commitfd84c2d89c5334f13f4710a3cb8b82b18bb2135e (patch)
treeb67b68eda8bb742f8a621bf81d4da0dbcd31b736 /docs/CodeGenerator.html
parent05bb8831d3cd5299ba8e0c3fecfd7cf682f0ace1 (diff)
fix some bugs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21515 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CodeGenerator.html')
-rw-r--r--docs/CodeGenerator.html3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html
index 258fd04e20..0fe6a78ab5 100644
--- a/docs/CodeGenerator.html
+++ b/docs/CodeGenerator.html
@@ -769,7 +769,8 @@ tasks:</p>
<ol>
<li><p>Convert values of unsupported types to values of supported types.</p>
<p>There are two main ways of doing this: promoting a small type to a larger
- type (e.g. f32 -> f64, or i16 -> i32), and demoting larg integer types
+ type (e.g. f32 -&gt; f64, or i16 -&gt; i32), and breaking up large
+ integer types
to smaller ones (e.g. implementing i64 with i32 operations where
possible). Type conversions can insert sign and zero extensions as
needed to make sure that the final code has the same behavior as the