[PATCH] D20658: MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA.
Peter Collingbourne via llvm-commits
llvm-commits at lists.llvm.org
Wed May 25 18:52:18 PDT 2016
pcc created this revision.
pcc added reviewers: dberlin, chandlerc, hfinkel, reames, sanjoy, boazo, majnemer, gberry.
pcc added a subscriber: llvm-commits.
It turns out that too many passes are relying on alias analysis results
for control dependencies. Until we fix that by introducing a more accurate
modelling of control dependencies, special case assume in MemorySSA instead.
Also introduce tests to ensure we don't regress the FunctionAttrs or LICM
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3665 bytes
Desc: not available
More information about the llvm-commits