irbuilder is doing constant folding now by default, PR6092
authorChris Lattner <sabre@nondot.org>
Wed, 17 Feb 2010 19:54:34 +0000 (19:54 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 17 Feb 2010 19:54:34 +0000 (19:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96502 91177308-0d34-0410-b5e6-96231b3b80d8

docs/tutorial/LangImpl3.html

index 47cf62ecad6d326b12f7549a5ed4cdb472190f38..846a55f47f2daa2d175794c5f18f704a66f87a4b 100644 (file)
@@ -535,8 +535,7 @@ ready> <b>4+5</b>;
 Read top-level expression:
 define double @""() {
 entry:
-        %addtmp = add double 4.000000e+00, 5.000000e+00
-        ret double %addtmp
+        ret double 9.000000e+00
 }
 </pre>
 </div>
@@ -544,7 +543,8 @@ entry:
 <p>Note how the parser turns the top-level expression into anonymous functions
 for us.  This will be handy when we add <a href="LangImpl4.html#jit">JIT 
 support</a> in the next chapter.  Also note that the code is very literally
-transcribed, no optimizations are being performed.  We will 
+transcribed, no optimizations are being performed except simple constant
+folding done by IRBuilder.  We will 
 <a href="LangImpl4.html#trivialconstfold">add optimizations</a> explicitly in
 the next chapter.</p>