<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/docs/AliasAnalysis.html, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/docs/AliasAnalysis.html?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/docs/AliasAnalysis.html?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-01-03T21:38:41Z</updated>
<entry>
<title>Stub out a new updating interface to AliasAnalysis, allowing stateful analyses to be informed when</title>
<updated>2011-01-03T21:38:41Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2011-01-03T21:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ab6acc6ecdc4585a55059e36d81481d1c26d3ff9'/>
<id>urn:sha1:ab6acc6ecdc4585a55059e36d81481d1c26d3ff9</id>
<content type='text'>
a pointer value has potentially become escaping.  Implementations can choose to either fall back to
conservative responses for that value, or may recompute their analysis to accomodate the change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122777 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>We can count properly.</title>
<updated>2011-01-03T21:08:22Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2011-01-03T21:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=375e5a380c38e8203ae90afd37f4a22266bc6357'/>
<id>urn:sha1:375e5a380c38e8203ae90afd37f4a22266bc6357</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122773 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a typo that Bill spotted.</title>
<updated>2010-12-15T23:09:41Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-12-15T23:09:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=01e59888cd0001619bec0994257577d732deae77'/>
<id>urn:sha1:01e59888cd0001619bec0994257577d732deae77</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121909 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Document some more AliasAnalysis infrastructure limitations.</title>
<updated>2010-12-15T18:45:20Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-12-15T18:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=49e41c517966af290a6115bbc57878f1033ad1e9'/>
<id>urn:sha1:49e41c517966af290a6115bbc57878f1033ad1e9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121874 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Introduce a new PartialAlias response for AliasAnalysis. For most</title>
<updated>2010-12-10T19:38:58Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-12-10T19:38:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4a34cbd2b9ba9efcdab4c4e656df2d7bd22e2604'/>
<id>urn:sha1:4a34cbd2b9ba9efcdab4c4e656df2d7bd22e2604</id>
<content type='text'>
AliasAnalysis consumers, PartialAlias will be treated as MayAlias.

For AliasAnalysis chaining, MayAlias says "procede to the next analysis".
PartialAlias will be used to indicate that the query should terminate,
even though it didn't reach MustAlias or NoAlias.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121507 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>-basicaa is no longer the default.</title>
<updated>2010-11-15T18:07:16Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-11-15T18:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c66712f632f31c5f0ced6bced2d561b019c10727'/>
<id>urn:sha1:c66712f632f31c5f0ced6bced2d561b019c10727</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119163 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update the descriptions of NoModRef and ModRef to be consistent</title>
<updated>2010-08-30T23:47:24Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-08-30T23:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39429e2b5175d3f34c2a1cc693fefd9a4fc6919e'/>
<id>urn:sha1:39429e2b5175d3f34c2a1cc693fefd9a4fc6919e</id>
<content type='text'>
with the descriptions of Mod and Ref.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112557 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove interprocedural-basic-aa and associated code. The AliasAnalysis</title>
<updated>2010-07-07T14:27:09Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-07-07T14:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9e86f4364b912ae743490ba01d6989acfd12c046'/>
<id>urn:sha1:9e86f4364b912ae743490ba01d6989acfd12c046</id>
<content type='text'>
interface needs implementations to be consistent, so any code which
wants to support different semantics must use a different interface.
It's not currently worthwhile to add a new interface for this new
concept.

Document that AliasAnalysis doesn't support cross-function queries.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107776 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Document that BasicAA respects noalias, while InterproceduralBasicAA</title>
<updated>2010-07-02T23:52:36Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-07-02T23:52:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=43b8fd728b889f15ea4c65ca957a7420ce2905cd'/>
<id>urn:sha1:43b8fd728b889f15ea4c65ca957a7420ce2905cd</id>
<content type='text'>
does not.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107546 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Describe which dependencies are relevant to noalias, and document how</title>
<updated>2010-07-02T23:46:54Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-07-02T23:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=efca7f9681a4b0048538a02e2be3de3d369ff9c6'/>
<id>urn:sha1:efca7f9681a4b0048538a02e2be3de3d369ff9c6</id>
<content type='text'>
AliasAnalyses have the choice to respect noalias.


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