<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/Transforms/ConstProp/constant-expr.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/ConstProp/constant-expr.ll?h=1.13.0</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/Transforms/ConstProp/constant-expr.ll?h=1.13.0'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2011-01-29T20:35:06Z</updated>
<entry>
<title>Add the select optimization recently added to instcombine to constant folding.</title>
<updated>2011-01-29T20:35:06Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-01-29T20:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=175e7aec1347be3469b0838e5380d424228aa48f'/>
<id>urn:sha1:175e7aec1347be3469b0838e5380d424228aa48f</id>
<content type='text'>
This is the one where one of the branches of the select is another select on
the same condition.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124547 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a constant folding of casts from zero to zero. Fixes PR9011!</title>
<updated>2011-01-21T01:12:09Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-01-21T01:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=4c93a0f09225b428fb0f28f1c540f5ff5dd5bb3c'/>
<id>urn:sha1:4c93a0f09225b428fb0f28f1c540f5ff5dd5bb3c</id>
<content type='text'>
While here, I'd like to complain about how vector is not an aggregate type
according to llvm::Type::isAggregateType(), but they're listed under aggregate
types in the LangRef and zero vectors are stored as ConstantAggregateZero.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123956 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove some noise from tests.</title>
<updated>2010-09-02T22:35:33Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-02T22:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=042ff0358df1af7a36bf863afdd2165ddd05857a'/>
<id>urn:sha1:042ff0358df1af7a36bf863afdd2165ddd05857a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112889 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a crasher trying to fold each element in a comparison between two vectors</title>
<updated>2010-01-21T07:03:21Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2010-01-21T07:03:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=401f3258f6e72cbc3e1f5e17c3976b241feb1c66'/>
<id>urn:sha1:401f3258f6e72cbc3e1f5e17c3976b241feb1c66</id>
<content type='text'>
if one of the vectors didn't have elements (such as undef). Fixes PR 6096.

Fix an issue in the constant folder where fcmp (&lt;2 x %ty&gt;, &lt;2 x %ty&gt;) would
have &lt;2 x i1&gt; type if constant folding was successful and i1 type if it wasn't.
This exposed a related issue in the bitcode reader.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94069 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach vm core to more aggressively fold 'trunc' constantexprs,</title>
<updated>2009-10-17T21:53:27Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-10-17T21:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=59c4eba4169e40b36719c521c25d29115ff6b206'/>
<id>urn:sha1:59c4eba4169e40b36719c521c25d29115ff6b206</id>
<content type='text'>
allowing it to simplify the crazy constantexprs in the testcases
down to something sensible.  This allows -std-compile-opts to
completely "devirtualize" the pointers to member functions in
the testcase from PR5176.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84368 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove # uses from FileCheck lines.</title>
<updated>2009-10-17T21:51:19Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-10-17T21:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5e5c4d3d5aaec83ea5c413abbfd3fc16fe2504a1'/>
<id>urn:sha1:5e5c4d3d5aaec83ea5c413abbfd3fc16fe2504a1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84367 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>rename test</title>
<updated>2009-10-17T21:31:19Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-10-17T21:31:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=c812f79fb88a972bb6a08716e1f589107d4e53fb'/>
<id>urn:sha1:c812f79fb88a972bb6a08716e1f589107d4e53fb</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84364 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
