This is an archive of the discontinued LLVM Phabricator instance.

[mlir][NFC] Remove deprecated/old build/fold/parser utilities from OpDefinition
ClosedPublic

Authored by rriddle on Feb 5 2022, 3:41 PM.

Details

Summary

These have generally been replaced by better ODS functionality, and do not
need to be explicitly provided anymore.

Diff Detail

Event Timeline

rriddle created this revision.Feb 5 2022, 3:41 PM
rriddle requested review of this revision.Feb 5 2022, 3:41 PM

LG for sparse and vector changes

jpienaar added inline comments.Feb 6 2022, 11:52 AM
mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
890 ↗(On Diff #406216)

Could we first flip the order and then do the removal? (I worry that the ordering change won't be clear for downstream folks when grouped in with the rest here, this would also make the removal more mechanical)

rriddle added inline comments.Feb 6 2022, 12:00 PM
mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
890 ↗(On Diff #406216)

Sure.

rriddle updated this revision to Diff 406277.Feb 6 2022, 1:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 6 2022, 1:40 PM
rriddle added inline comments.Feb 6 2022, 1:41 PM
mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
890 ↗(On Diff #406216)

Split out into D119093

jpienaar accepted this revision.Feb 7 2022, 12:19 PM
This revision is now accepted and ready to land.Feb 7 2022, 12:19 PM
This revision was landed with ongoing or failed builds.Feb 7 2022, 7:04 PM
This revision was automatically updated to reflect the committed changes.
tpopp added a subscriber: tpopp.Feb 8 2022, 2:22 AM

Hi, I added a fix forward for this change, as a rollback was hard due to another change, but it would be ideal to confirm that it is okay, as I'm not sure exactly what you were going for: https://github.com/llvm/llvm-project/commit/64b918852c09db6461d4c4c97df288c7b7fee865