Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump to 24da7fa029f9 (presburger change) (7) #301

Merged
merged 2 commits into from
Aug 24, 2024

Conversation

mgehre-amd
Copy link
Collaborator

No description provided.

iambrj and others added 2 commits April 18, 2024 21:56
…7316)

The pull request includes the following changes.
1. Refactors the interface to `PresburgerSpace::identifiers` to `setId` and a
const `getId`, instead of previous `getId` which returned a mutable
reference. `resetIds` does not need to be called to use identifiers, `setId`
calls `resetIds` if identifiers are not enabled.
2. Deprecates `FlatAffineRelation` by refactoring all usages of
`FlatAffineRelation` to `IntegerRelation`. To achieve this,
`FlatAffineRelation::compose` is refactored into
`IntegerRelation::mergeAndCompose`.
3. Deletes unneeded overrides of virtual functions `hasConsistentState`,
`clearAndCopyFrom` and `fourierMotzkinEliminate` from
`FlatLinearValueConstraints` as these were only used through
`FlatAffineRelation` and we now use `IntegerRelation`'s member functions
instead.
4. Fixes an existing bug in FlatLinearValueConstraints' constructor
which caused
identifiers set by superclass FlatLinearConstraints' constructor to be
erased.
5. Fixes `IntegerRelation::convertVarKind` not preserving identifiers.
@mgehre-amd mgehre-amd requested a review from cferry-AMD August 22, 2024 15:50
Base automatically changed from bump_to_6870ac201f9f to feature/fused-ops August 23, 2024 19:43
@mgehre-amd mgehre-amd merged commit cfac8df into feature/fused-ops Aug 24, 2024
4 checks passed
@mgehre-amd mgehre-amd deleted the bump_to_24da7fa029f9 branch August 24, 2024 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants