HomePhabricator

[MemCpyOpt] Port to MemorySSA

Authored by nikic on Oct 2 2020, 12:41 PM.

Description

[MemCpyOpt] Port to MemorySSA

This is a straightforward port of MemCpyOpt to MemorySSA following
the approach of D26739. MemDep queries are replaced with MSSA queries
without changing the overall structure of the pass. Some care has
to be taken to account for differences between these APIs
(MemDep also returns reads, MSSA doesn't).

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

Details

Committed
nikicDec 1 2020, 8:57 AM
Differential Revision
D89207: [MemCpyOpt] Port to MemorySSA
Parents
rG941e9336d092: [ELF] Make foo@@v1 resolve undefined foo@v1
Branches
Unknown
Tags
Unknown