This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][OpenMP] tile Construct Operation
Needs RevisionPublic

Authored by abidmalikwaterloo on Jul 28 2022, 6:28 PM.

Details

Summary

This patch defines the tile operation(2.11.9.1 OpenMP tile construct) for OMP Dialect.

Diff Detail

Event Timeline

abidmalikwaterloo requested review of this revision.Jul 28 2022, 6:28 PM
abidmalikwaterloo retitled this revision from This patch defines the tile operation for OMP Dialects to [MLIR][OpenMP] tile Construct Operation.Jul 28 2022, 6:32 PM
abidmalikwaterloo removed a project: Restricted Project.
Herald added a project: Restricted Project. · View Herald TranscriptJul 28 2022, 6:32 PM
kiranchandramohan requested changes to this revision.Aug 14 2022, 2:15 PM

I think we should discuss this operation a bit more before proceeding. If the loop and its control are not part of the tile OpenMP dialect operation then there is no guarantee that the tiling transformation will happen. The loop can be modified or converted by other transformations or conversions.

This revision now requires changes to proceed.Aug 14 2022, 2:15 PM