[PATCH] D58311: [MemorySSA & LoopPassManager] Enable MemorySSA as loop dependency. Update tests.
Alina Sbirlea via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 15 15:34:31 PST 2019
asbirlea created this revision.
asbirlea added reviewers: chandlerc, george.burgess.iv, davide, sanjoy, gberry.
Herald added subscribers: jdoerfert, dmgreen, Prazek, jlebar.
Herald added a project: LLVM.
I'm not planning to check this in at the moment, but feedback is very welcome, in particular how this affects performance.
The feedback obtains here will guide the next steps towards enabling this.
This patch enables the use of MemorySSA in the loop pass manager.
Passes that currently use MemorySSA:
Passes that use MemorySSA after this patch:
Loop passes that update MemorySSA (and do not use it yet, but could use it after this patch):
Loop passes that do *not* update MemorySSA:
Function passes that may be desirable to update MemorySSA:
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 37914 bytes
Desc: not available
More information about the llvm-commits