This is an archive of the discontinued LLVM Phabricator instance.

Port SCEVAffinator to the isl c++ bindings
ClosedPublic

Authored by philip.pfaffe on Dec 4 2017, 1:27 PM.

Event Timeline

philip.pfaffe created this revision.Dec 4 2017, 1:27 PM
Meinersbur edited edge metadata.Dec 4 2017, 3:06 PM

After removing the isl memory annotations: LGTM.

include/polly/Support/SCEVAffinator.h
49–50

Please remove isl memory annotations.

85

You can remove __isl_take.

92–93

Please remove isl memory annotations.

lib/Support/SCEVAffinator.cpp
53–62

nice

66–67

Thanks making the API simpler.

115

Please remove isl memory annotations.

242

Please remove isl memory annotations.

264

Please remove isl memory annotations.

379

Please remove isl memory annotations.

442

Please remove isl memory annotations.

446

Please remove isl memory annotations.

484

Please remove isl memory annotations.

501

Please remove isl memory annotations.

518

Please remove isl memory annotations.

philip.pfaffe marked 12 inline comments as done.

Remove isl ownership markers

Meinersbur accepted this revision.Dec 6 2017, 12:48 PM
This revision is now accepted and ready to land.Dec 6 2017, 12:48 PM
This revision was automatically updated to reflect the committed changes.