This is an archive of the discontinued LLVM Phabricator instance.

[Polly][ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses including memset.
ClosedPublic

Authored by Meinersbur on Aug 31 2017, 5:01 PM.

Details

Summary

Up to no ZoneAlgo considered array elements access by something else than a LoadInst or StoreInst as not analyzable. This patch removes that restriction by using the unknown ValInst to describe the written content, repectively the element type's null value in case of memseet.

Diff Detail

Repository
rL LLVM

Event Timeline

Meinersbur created this revision.Aug 31 2017, 5:01 PM
grosser accepted this revision.Aug 31 2017, 7:02 PM

no -> now

in the commit message

This revision is now accepted and ready to land.Aug 31 2017, 7:02 PM
This revision was automatically updated to reflect the committed changes.