This is an archive of the discontinued LLVM Phabricator instance.

Add ScalarEvolution bounds to non-affine access functions
ClosedPublic

Authored by jdoerfert on Feb 23 2015, 2:13 PM.

Diff Detail

Event Timeline

jdoerfert updated this revision to Diff 20546.Feb 23 2015, 2:13 PM
jdoerfert retitled this revision from to Add ScalarEvolution bounds to non-affine access functions.
jdoerfert added subscribers: Restricted Project, Unknown Object (MLST).
grosser accepted this revision.Feb 24 2015, 3:29 AM
grosser edited edge metadata.

LGTM.

test/ScopInfo/NonAffine/non_affine_access_with_range.ll
4

Leftover fixme?

test/ScopInfo/NonAffine/non_affine_access_with_range_2.ll
4

Leftover fixme?

This revision is now accepted and ready to land.Feb 24 2015, 3:29 AM
jdoerfert closed this revision.Feb 24 2015, 4:00 AM

Commited in r230328.

sebpop edited edge metadata.Feb 24 2015, 6:22 AM

LGTM

lib/Analysis/ScopInfo.cpp
307

Please use capital letters for variable names: Dim, Type, Ctx.

320

No need of "else" after return.