<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/Transforms/InstSimplify/fast-math.ll, branch 1.13.0</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/Transforms/InstSimplify/fast-math.ll?h=1.13.0</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/Transforms/InstSimplify/fast-math.ll?h=1.13.0'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2012-12-12T00:27:46Z</updated>
<entry>
<title>Added a slew of SimplifyInstruction floating-point optimizations, many of which take advantage of fast-math flags. Test cases included.</title>
<updated>2012-12-12T00:27:46Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-12-12T00:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=09ee250e728ccdb7afc6354d777f8319c5a0465c'/>
<id>urn:sha1:09ee250e728ccdb7afc6354d777f8319c5a0465c</id>
<content type='text'>
  fsub X, +0 ==&gt; X
  fsub X, -0 ==&gt; X, when we know X is not -0
  fsub +/-0.0, (fsub -0.0, X) ==&gt; X
  fsub nsz +/-0.0, (fsub +/-0.0, X) ==&gt; X
  fsub nnan ninf X, X ==&gt; 0.0
  fadd nsz X, 0 ==&gt; X
  fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==&gt; 0
    where nnan and ninf have to occur at least once somewhere in this expression
  fmul X, 1.0 ==&gt; X



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169940 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fast-math test for SimplifyInstruction: fold multiply by 0</title>
<updated>2012-11-27T01:00:22Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-11-27T01:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=bc43fe1efe7e1059308480b4cd8ffffc7175debd'/>
<id>urn:sha1:bc43fe1efe7e1059308480b4cd8ffffc7175debd</id>
<content type='text'>
Applied the patch, rather than committing it.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168656 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
