This is an archive of the discontinued LLVM Phabricator instance.

[mlir][Analysis][NFC] Make BoundType a top-level enum
ClosedPublic

Authored by springerm on Mar 16 2023, 3:24 AM.

Details

Summary

BoundType is no longer a nested member of IntegerRelation but a top-level enum in the presburger namespace.

This allows BoundType to be predeclared in header files. Nested members cannot be predeclared.

Depends On: D146201

Diff Detail

Event Timeline

springerm created this revision.Mar 16 2023, 3:24 AM
springerm requested review of this revision.Mar 16 2023, 3:24 AM
springerm added reviewers: Groverkss, arjunp.
springerm retitled this revision from [mlir][Affine][Analysis][NFC] Make BoundType a top-level enum to [mlir][Analysis][NFC] Make BoundType a top-level enum.
dcaballe accepted this revision.Mar 16 2023, 7:14 AM
This revision is now accepted and ready to land.Mar 16 2023, 7:14 AM
dcaballe accepted this revision.Mar 22 2023, 10:29 AM
This revision was landed with ongoing or failed builds.Mar 23 2023, 1:47 AM
This revision was automatically updated to reflect the committed changes.