[llvm-commits] [llvm] r96502 - /llvm/trunk/docs/tutorial/LangImpl3.html
Chris Lattner
sabre at nondot.org
Wed Feb 17 11:54:34 PST 2010
Author: lattner
Date: Wed Feb 17 13:54:34 2010
New Revision: 96502
URL: http://llvm.org/viewvc/llvm-project?rev=96502&view=rev
Log:
irbuilder is doing constant folding now by default, PR6092
Modified:
llvm/trunk/docs/tutorial/LangImpl3.html
Modified: llvm/trunk/docs/tutorial/LangImpl3.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/tutorial/LangImpl3.html?rev=96502&r1=96501&r2=96502&view=diff
==============================================================================
--- llvm/trunk/docs/tutorial/LangImpl3.html (original)
+++ llvm/trunk/docs/tutorial/LangImpl3.html Wed Feb 17 13:54:34 2010
@@ -535,8 +535,7 @@
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 @@
<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>
More information about the llvm-commits
mailing list