This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][Affine] Expose region-based isTopLevelValue
ClosedPublic

Authored by wsmoses on Mar 16 2022, 8:30 PM.

Details

Summary

This PR exposes the region-based isTopLevelValue,
which is useful for other code that performs Affine transformations,
but is not within AffineOps.cpp

Diff Detail

Event Timeline

wsmoses created this revision.Mar 16 2022, 8:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 16 2022, 8:30 PM
wsmoses requested review of this revision.Mar 16 2022, 8:30 PM
bondhugula accepted this revision.Mar 16 2022, 8:38 PM
bondhugula added inline comments.
mlir/include/mlir/Dialect/Affine/IR/AffineOps.h
33–41

TODO here: these should be renamed if they are on the mlir namespace -- ideally, they should go on a mlir::affine:: namespace.

This revision is now accepted and ready to land.Mar 16 2022, 8:38 PM
This revision was landed with ongoing or failed builds.Mar 16 2022, 8:43 PM
This revision was automatically updated to reflect the committed changes.