mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 12:50:00 +00:00
irbuilder is doing constant folding now by default, PR6092
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96502 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d071845f64
commit
b886089645
@ -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>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user