This is an archive of the discontinued LLVM Phabricator instance.

Do not model scalar accesses in non-affine subregions
ClosedPublic

Authored by jdoerfert on Mar 1 2015, 8:20 AM.

Details

Summary
If a scalar was defined and used only in a non-affine subregion we do
not need to model the accesses. However, if the scalar was defined
inside the region and escapes the region we have to model the access.
The same is true if the scalar was defined outside and used inside the
region.

Diff Detail

Event Timeline

jdoerfert updated this revision to Diff 20960.Mar 1 2015, 8:20 AM
jdoerfert retitled this revision from to Do not model scalar accesses in non-affine subregions.
jdoerfert updated this object.
jdoerfert added subscribers: Restricted Project, Unknown Object (MLST).
grosser requested changes to this revision.Mar 2 2015, 11:38 PM
grosser edited edge metadata.

Committed in 230960,

This revision now requires changes to proceed.Mar 2 2015, 11:38 PM
grosser accepted this revision.Mar 2 2015, 11:38 PM
grosser edited edge metadata.

Committed in 230960,

This revision is now accepted and ready to land.Mar 2 2015, 11:38 PM
grosser closed this revision.Mar 2 2015, 11:38 PM

Committed in 230960,