This is an archive of the discontinued LLVM Phabricator instance.

Properly update AA metadata when performing call slot optimization
ClosedPublic

Authored by dotdash on Feb 7 2015, 9:22 AM.

Diff Detail

Repository
rL LLVM

Event Timeline

dotdash updated this revision to Diff 19532.Feb 7 2015, 9:22 AM
dotdash retitled this revision from to Properly update AA metadata when performing call slot optimization.
dotdash updated this object.
dotdash edited the test plan for this revision. (Show Details)
dotdash added a subscriber: Unknown Object (MLST).
hfinkel accepted this revision.Feb 7 2015, 9:50 AM
hfinkel added a reviewer: hfinkel.
hfinkel added a subscriber: hfinkel.

LGTM.

lib/Transforms/Scalar/MemCpyOptimizer.cpp
754 ↗(On Diff #19532)

Please at least add a FIXME here about properly combining MD_tbaa_struct and MD_mem_parallel_loop_access.

This revision is now accepted and ready to land.Feb 7 2015, 9:50 AM
dotdash updated this revision to Diff 19534.Feb 7 2015, 9:55 AM
dotdash edited edge metadata.

Added a FIXME for MD_tbaa_struct and MD_mem_parallel_loop_access

This revision was automatically updated to reflect the committed changes.