summaryrefslogtreecommitdiffstats
path: root/llvm/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
commitfc104de06d11da578b972c417f32697c7e728256 (patch)
treee1ea4e7826e5a956775cd4c12cc514c33cbd1daa /llvm/docs/CodeGenerator.html
parent756d049c068ba3b59b0270b57ca5cda37fd323de (diff)
downloadbcm5719-llvm-fc104de06d11da578b972c417f32697c7e728256.tar.gz
bcm5719-llvm-fc104de06d11da578b972c417f32697c7e728256.zip
fix some bugs
llvm-svn: 21515
Diffstat (limited to 'llvm/docs/CodeGenerator.html')
-rw-r--r--llvm/docs/CodeGenerator.html3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/docs/CodeGenerator.html b/llvm/docs/CodeGenerator.html
index 258fd04e20e..0fe6a78ab54 100644
--- a/llvm/docs/CodeGenerator.html
+++ b/llvm/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
OpenPOWER on IntegriCloud