<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Analysis/GlobalsModRef, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Analysis/GlobalsModRef?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Analysis/GlobalsModRef?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-09-11T18:01:28Z</updated>
<entry>
<title>Change tests from "opt %s" to "opt &lt; %s" so that opt doesn't see the</title>
<updated>2009-09-11T18:01:28Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-11T18:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f2f6ce65b79df6ec4ee427d51a18355a170f199b'/>
<id>urn:sha1:f2f6ce65b79df6ec4ee427d51a18355a170f199b</id>
<content type='text'>
input filename so that opt doesn't print the input filename in the
output so that grep lines in the tests don't unintentionally match
strings in the input filename.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81537 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use opt -S instead of piping bitcode output through llvm-dis.</title>
<updated>2009-09-08T22:34:10Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-08T22:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3e054fe9efc64596534bbae0d1634ed15181d642'/>
<id>urn:sha1:3e054fe9efc64596534bbae0d1634ed15181d642</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81257 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change these tests to feed the assembly files to opt directly, instead</title>
<updated>2009-09-08T16:50:01Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-08T16:50:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b1e1e82c54c060ea5dae09dae043234826ca2539'/>
<id>urn:sha1:b1e1e82c54c060ea5dae09dae043234826ca2539</id>
<content type='text'>
of using llvm-as, now that opt supports this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81226 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the MarkModRef pass (use AddReadAttrs instead).</title>
<updated>2008-09-19T08:23:44Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-19T08:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=acdb2eeb45ba6d9e71d0e0d0c5a0d82183422345'/>
<id>urn:sha1:acdb2eeb45ba6d9e71d0e0d0c5a0d82183422345</id>
<content type='text'>
Unfortunately this means removing one regression test
of GlobalsModRef because I couldn't work out how to
perform it without MarkModRef.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56342 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a new pass AddReadAttrs which works out which functions</title>
<updated>2008-09-19T08:17:05Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-19T08:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9f07a290b92a8ff06dfb9f3c28d6aa082217d9a6'/>
<id>urn:sha1:9f07a290b92a8ff06dfb9f3c28d6aa082217d9a6</id>
<content type='text'>
can get the readnone/readonly attributes, and gives them it.
The plan is to remove markmodref (which did the same thing
by querying GlobalsModRef) and delete the analogous
functionality from GlobalsModRef.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56341 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR2792: treat volatile loads as writing memory somewhere.</title>
<updated>2008-09-13T12:45:50Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-13T12:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b8ca4ff6439c1543a0c6729cbcd6c70c3be7dc3c'/>
<id>urn:sha1:b8ca4ff6439c1543a0c6729cbcd6c70c3be7dc3c</id>
<content type='text'>
Treat stores as reading memory, just to play safe.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56188 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Testcase for commits 55700 and 55714.</title>
<updated>2008-09-03T19:38:41Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-03T19:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=faf600a9edcc4908a8f35851709f1479bb21444e'/>
<id>urn:sha1:faf600a9edcc4908a8f35851709f1479bb21444e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55715 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Since onlyReadsMemory returns true if in fact</title>
<updated>2008-09-03T15:31:24Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-03T15:31:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d0ac373660de64fe210e50458c7702432b3f9605'/>
<id>urn:sha1:d0ac373660de64fe210e50458c7702432b3f9605</id>
<content type='text'>
doesNotAccessMemory, check doesNotAccessMemory
first, since otherwise functions may be
marked readonly rather than readnone.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55697 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Cleanup GlobalsModRef a bit.  When analysing the</title>
<updated>2008-09-03T12:55:42Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-03T12:55:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9a036b945c67aeb44093c6c515e4b85e21094335'/>
<id>urn:sha1:9a036b945c67aeb44093c6c515e4b85e21094335</id>
<content type='text'>
callgraph, when one member of a SCC calls another
then the analysis would drop to mod-ref because
there is (usually) no function info for the callee
yet; fix this.  Teach the analysis about function
attributes, in particular the readonly attribute
(which requires being careful about globals).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55696 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove GCSE and LoadVN from the testsuite.</title>
<updated>2008-08-16T00:00:54Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2008-08-16T00:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7c856c09cd5a2d6231d2f03e383bbc165833df8c'/>
<id>urn:sha1:7c856c09cd5a2d6231d2f03e383bbc165833df8c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54832 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
