This is an archive of the discontinued LLVM Phabricator instance.

[LLE] Use the PredicatedScalarEvolution interface to query SCEVs for dependences
ClosedPublic

Authored by sbaranga on Dec 9 2015, 8:51 AM.

Details

Summary

LAA uses the PredicatedScalarEvolution interface, so it can produce
forward/backward dependences having SCEVs that are AddRecExprs only after being
transformed by PredicatedScalarEvolution.

Use PredicatedScalarEvolution to get the expected expressions.

Diff Detail

Event Timeline

sbaranga updated this revision to Diff 42308.Dec 9 2015, 8:51 AM
sbaranga retitled this revision from to [LLE] Use the PredicatedScalarEvolution interface to query SCEVs for dependences.
sbaranga updated this object.
sbaranga added a reviewer: anemet.
sbaranga added a subscriber: llvm-commits.
anemet accepted this revision.Dec 9 2015, 1:29 PM
anemet edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Dec 9 2015, 1:29 PM
sbaranga closed this revision.Dec 10 2015, 3:10 AM

Thanks! Committed in r255241

-Silviu