This is an archive of the discontinued LLVM Phabricator instance.

MemorySSA: Make lifetime starts defs for mustaliased pointers
ClosedPublic

Authored by dberlin on Apr 9 2017, 10:34 AM.

Details

Summary

While we don't want them aliasing with other pointers, there seems to
be no point in not having them clobber must-aliased'd pointers.

If some day, we split the aliasing and ordering chains, we'd make this
not aliasing but an ordering barrier (IE it doesn't affect it's
memory, but we can't hoist it above it).

Diff Detail

Repository
rL LLVM

Event Timeline

dberlin created this revision.Apr 9 2017, 10:34 AM

Small bugfix

This revision is now accepted and ready to land.Apr 10 2017, 11:17 AM
This revision was automatically updated to reflect the committed changes.