<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/LoopVectorize, branch release_32</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/LoopVectorize?h=release_32</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/LoopVectorize?h=release_32'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-11-09T07:09:44Z</updated>
<entry>
<title>Add support for memory runtime check. When we can, we calculate array bounds.</title>
<updated>2012-11-09T07:09:44Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-11-09T07:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b1bf1eeede72b8c93505dd80fdf21aed0e205c7d'/>
<id>urn:sha1:b1bf1eeede72b8c93505dd80fdf21aed0e205c7d</id>
<content type='text'>
If the arrays are found to be disjoint then we run the vectorized version of
the loop. If they are not, we run the scalar code.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167608 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Cost Model: add tables for some avx type-conversion hacks.</title>
<updated>2012-11-06T19:33:53Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-11-06T19:33:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b042868c01925dae3a1032890f591f1da78b19d3'/>
<id>urn:sha1:b042868c01925dae3a1032890f591f1da78b19d3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167480 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.</title>
<updated>2012-11-05T22:20:53Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-11-05T22:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2d1528b3584ad85f2674f7db14b6ee607da678ec'/>
<id>urn:sha1:2d1528b3584ad85f2674f7db14b6ee607da678ec</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167412 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement the cost of abnormal x86 instruction lowering as a table.</title>
<updated>2012-11-05T19:32:46Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-11-05T19:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e623702c22e7cee4e02332b245a417a88ae6ffff'/>
<id>urn:sha1:e623702c22e7cee4e02332b245a417a88ae6ffff</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167395 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LoopVectorize: Preserve NSW, NUW and IsExact flags.</title>
<updated>2012-10-31T21:40:39Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-31T21:40:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e57b2cbce652d45ed5516e52ad82991bfa03cfd7'/>
<id>urn:sha1:e57b2cbce652d45ed5516e52ad82991bfa03cfd7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167174 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bug in the cost calculation of vector casts. Detect situations where bitcasts cost zero.</title>
<updated>2012-10-31T20:52:26Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-31T20:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0dba9a9a26f45119a82200d1db37b734b3e1bb22'/>
<id>urn:sha1:0dba9a9a26f45119a82200d1db37b734b3e1bb22</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167170 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LoopVectorize: Do not vectorize loops with tiny constant trip counts.</title>
<updated>2012-10-31T03:31:07Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-31T03:31:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5b2c4dc5f8f70352f029d595797089821eb39b3c'/>
<id>urn:sha1:5b2c4dc5f8f70352f029d595797089821eb39b3c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167101 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for loops that don't start with Zero.</title>
<updated>2012-10-31T00:45:26Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-31T00:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=462d1ca42831df53a3c6435d247776f0b85bd594'/>
<id>urn:sha1:462d1ca42831df53a3c6435d247776f0b85bd594</id>
<content type='text'>
This is important for loops in the LAPACK test-suite.
These loops start at 1 because they are auto-converted from fortran.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167084 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LoopVectorize: Add support for write-only loops when the write destination is a single pointer.</title>
<updated>2012-10-30T18:36:45Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-30T18:36:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e709f5b600fd630c4f58b5dba14c8069a03093ea'/>
<id>urn:sha1:e709f5b600fd630c4f58b5dba14c8069a03093ea</id>
<content type='text'>
Speedup SciMark by 1%



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167035 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LoopVectorize: Fix a bug in the initialization of reduction variables. AND needs to start at all-one</title>
<updated>2012-10-30T18:12:36Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-30T18:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cc03331caaeee00b1238654feda8c5a517e48c3a'/>
<id>urn:sha1:cc03331caaeee00b1238654feda8c5a517e48c3a</id>
<content type='text'>
while XOR, and OR need to start at zero.



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