<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/DeadStoreElimination, branch stable</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/DeadStoreElimination?h=stable</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/DeadStoreElimination?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-01-01T13:57:25Z</updated>
<entry>
<title>Tests: rewrite 'opt ... %s' to 'opt ... &lt; %s' so that opt does not emit a ModuleID</title>
<updated>2013-01-01T13:57:25Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-01-01T13:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fbfb1b286f08cd48e55b1284879a95f75ec964f6'/>
<id>urn:sha1:fbfb1b286f08cd48e55b1284879a95f75ec964f6</id>
<content type='text'>
This is done to avoid odd test failures, like the one fixed in r171243.

My previous regex was not good enough to find these.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171343 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Tests: rewrite 'opt ... %s' to 'opt ... &lt; %s' so that opt does not emit a ModuleID</title>
<updated>2012-12-30T01:28:40Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2012-12-30T01:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b4912b9dccd7250c372a40ba0734171c6b0f5e9b'/>
<id>urn:sha1:b4912b9dccd7250c372a40ba0734171c6b0f5e9b</id>
<content type='text'>
This is done to avoid odd test failures, like the one fixed in r171243.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171246 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make this test check the transforms it's actually doing. Also add a test that it</title>
<updated>2012-09-25T18:17:38Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2012-09-25T18:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fe4a778f6ef18a4be78b029b1714ddd5901ca72d'/>
<id>urn:sha1:fe4a778f6ef18a4be78b029b1714ddd5901ca72d</id>
<content type='text'>
doesn't transform the trivially unsafe case.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164617 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't forget that strcpy and friends return a pointer to the destination, so</title>
<updated>2012-09-25T01:55:59Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2012-09-25T01:55:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=24ab21c691fb98040318b9521cd1247c3e0b79cc'/>
<id>urn:sha1:24ab21c691fb98040318b9521cd1247c3e0b79cc</id>
<content type='text'>
it's not a dead store if that pointer is used. Whoops!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164583 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach DSE that strcpy, strncpy, strcat and strncat are all stores which may be</title>
<updated>2012-09-24T22:09:10Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2012-09-24T22:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3dbefbd9bb9801db3b8fda8e15d03f2659393135'/>
<id>urn:sha1:3dbefbd9bb9801db3b8fda8e15d03f2659393135</id>
<content type='text'>
dead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164561 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix more fallout from r158919, similar to PR13547.</title>
<updated>2012-09-03T05:15:15Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2012-09-03T05:15:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=84451a110da981adfff2792c3aee5df322864da6'/>
<id>urn:sha1:84451a110da981adfff2792c3aee5df322864da6</id>
<content type='text'>
This code used to only handle malloc-like calls, which do not read memory.
r158919 changed it to check isNoAliasFn(), which includes strdup-like and
realloc-like calls, but it was not checking for dependencies on the memory
read by those calls.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163106 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change greater than to greater than or equal so that an identical sized store to the same offset is treated as completing overwriting.</title>
<updated>2012-08-14T07:32:05Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-08-14T07:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=750d7616c6d9ed5a40de1ac8f74fb40afd82ebc6'/>
<id>urn:sha1:750d7616c6d9ed5a40de1ac8f74fb40afd82ebc6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161857 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>isAllocLikeFn is allowed to return true for functions which read memory; make</title>
<updated>2012-08-08T02:17:32Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2012-08-08T02:17:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b88fc012240d10af5a80571aa8def36796f7b18'/>
<id>urn:sha1:1b88fc012240d10af5a80571aa8def36796f7b18</id>
<content type='text'>
sure we account for that correctly in DeadStoreElimination.  Fixes a regression
from r158919.  PR13547.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161468 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach DeadStoreElimination to eliminate exit-block stores with phi addresses.</title>
<updated>2012-05-10T18:57:38Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2012-05-10T18:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b401e3bd16c3d648464606d5e5b496dd61d12afc'/>
<id>urn:sha1:b401e3bd16c3d648464606d5e5b496dd61d12afc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156558 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>teach DSE and isInstructionTriviallyDead() about calloc</title>
<updated>2012-05-10T17:14:00Z</updated>
<author>
<name>Nuno Lopes</name>
<email>nunoplopes@sapo.pt</email>
</author>
<published>2012-05-10T17:14:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e54874471cf565bbacdca69c95ae7287badc578f'/>
<id>urn:sha1:e54874471cf565bbacdca69c95ae7287badc578f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156553 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
