HomePhabricator

[MemorySSA] Extend the clobber walker with the option to skip the starting…

Authored by asbirlea on Jan 7 2019, 10:40 AM.

Description

[MemorySSA] Extend the clobber walker with the option to skip the starting access.

Summary:
The option enables loop transformations to hoist accesses that do not
have clobbers in the loop. If the clobber queries skips the starting
access, the result may be outside the loop instead of the header Phi.

Adding the walker that uses this option in a separate patch.

Reviewers: george.burgess.iv

Subscribers: sanjoy, jlebar, Prazek, llvm-commits

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

llvm-svn: 350551

Details

Committed
asbirleaJan 7 2019, 10:40 AM
Differential Revision
D55944: [MemorySSA] Extend the clobber walker with the option to skip the starting access.
Parents
rG389da901d088: Mark more tests as flaky
Branches
Unknown
Tags
Unknown