<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/Transforms/Util/MemorySSA/many-dom-backedge.ll, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2017-04-11T20:06:36+00:00</updated>
<entry>
<title>MemorySSA: Move to Analysis, from Transforms/Utils. It's used as</title>
<updated>2017-04-11T20:06:36+00:00</updated>
<author>
<name>Daniel Berlin</name>
<email>dberlin@dberlin.org</email>
</author>
<published>2017-04-11T20:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=554dcd8c89e36d1444d29709cfdf1e043d8923aa'/>
<id>urn:sha1:554dcd8c89e36d1444d29709cfdf1e043d8923aa</id>
<content type='text'>
Analysis, it has Analysis passes, and once NewGVN is made an Analysis,
this removes the cross dependency from Analysis to Transform/Utils.
NFC.

llvm-svn: 299980
</content>
</entry>
<entry>
<title>[MemorySSA] Fix for non-determinism in codegen</title>
<updated>2016-11-21T19:33:02+00:00</updated>
<author>
<name>Mandeep Singh Grang</name>
<email>mgrang@codeaurora.org</email>
</author>
<published>2016-11-21T19:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=73f0095d71ebd32477f6f41528ac5bf610d93efd'/>
<id>urn:sha1:73f0095d71ebd32477f6f41528ac5bf610d93efd</id>
<content type='text'>
This patch fixes the non-determinism caused due to iterating SmallPtrSet's
which was uncovered due to the experimental "reverse iteration order " patch:
https://reviews.llvm.org/D26718

The following unit tests failed because of the undefined order of iteration.
LLVM :: Transforms/Util/MemorySSA/cyclicphi.ll
LLVM :: Transforms/Util/MemorySSA/many-dom-backedge.ll
LLVM :: Transforms/Util/MemorySSA/many-doms.ll
LLVM :: Transforms/Util/MemorySSA/phi-translation.ll

Reviewers: dberlin, mgrang

Subscribers: dberlin, llvm-commits, david2050

Differential Revision: https://reviews.llvm.org/D26704

llvm-svn: 287563
</content>
</entry>
<entry>
<title>[MemorySSA] Reinstate the legacy printer and verifier.</title>
<updated>2016-07-06T21:20:47+00:00</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@codeaurora.org</email>
</author>
<published>2016-07-06T21:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=232e29ebeaa61a9fb394a9dbdf90c0e8513b8358'/>
<id>urn:sha1:232e29ebeaa61a9fb394a9dbdf90c0e8513b8358</id>
<content type='text'>
Differential Revision: http://reviews.llvm.org/D22058

llvm-svn: 274679
</content>
</entry>
<entry>
<title>[MemorySSA] Port to new pass manager</title>
<updated>2016-06-01T21:30:40+00:00</updated>
<author>
<name>Geoff Berry</name>
<email>gberry@codeaurora.org</email>
</author>
<published>2016-06-01T21:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b96d3b2dd8238e39e1d8ea3a3da617b71e7c766c'/>
<id>urn:sha1:b96d3b2dd8238e39e1d8ea3a3da617b71e7c766c</id>
<content type='text'>
Add support for the new pass manager to MemorySSA pass.

Change MemorySSA to be computed eagerly upon construction.

Change MemorySSAWalker to be owned by the MemorySSA object that creates
it.

Reviewers: dberlin, george.burgess.iv

Subscribers: mcrosier, llvm-commits

Differential Revision: http://reviews.llvm.org/D19664

llvm-svn: 271432
</content>
</entry>
<entry>
<title>This patch adds MemorySSA to LLVM.</title>
<updated>2016-02-02T22:46:49+00:00</updated>
<author>
<name>George Burgess IV</name>
<email>george.burgess.iv@gmail.com</email>
</author>
<published>2016-02-02T22:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e1100f533f0a48f55e80e1152b06f5deab5f9b30'/>
<id>urn:sha1:e1100f533f0a48f55e80e1152b06f5deab5f9b30</id>
<content type='text'>
Please see include/llvm/Transforms/Utils/MemorySSA.h for a description
of MemorySSA, and what it does.

Differential Revision: http://reviews.llvm.org/D7864

llvm-svn: 259595
</content>
</entry>
</feed>
