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.

Diff Detail

Repository
rL LLVM

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
50 ↗(On Diff #125408)

Please remove isl memory annotations.

86 ↗(On Diff #125408)

You can remove __isl_take.

94–95 ↗(On Diff #125408)

Please remove isl memory annotations.

lib/Support/SCEVAffinator.cpp
53–62 ↗(On Diff #125408)

nice

66–67 ↗(On Diff #125408)

Thanks making the API simpler.

115 ↗(On Diff #125408)

Please remove isl memory annotations.

242 ↗(On Diff #125408)

Please remove isl memory annotations.

264 ↗(On Diff #125408)

Please remove isl memory annotations.

379 ↗(On Diff #125408)

Please remove isl memory annotations.

442 ↗(On Diff #125408)

Please remove isl memory annotations.

446 ↗(On Diff #125408)

Please remove isl memory annotations.

484 ↗(On Diff #125408)

Please remove isl memory annotations.

501 ↗(On Diff #125408)

Please remove isl memory annotations.

518 ↗(On Diff #125408)

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.