This is an archive of the discontinued LLVM Phabricator instance.

[mlir][bufferize] Better user control of layout maps
ClosedPublic

Authored by springerm on May 14 2022, 12:43 PM.

Details

Summary

This changes replaces the fully-dynamic-layout-maps options (which was badly named) with two new options:

  • unknown-type-conversion controls the layout maps on buffer types for which no layout map can be inferred.
  • function-boundary-type-conversion controls the layout maps on buffer types inside of function signatures.

Depends On D125614

Diff Detail

Event Timeline

springerm created this revision.May 14 2022, 12:43 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 14 2022, 12:43 PM
springerm requested review of this revision.May 14 2022, 12:43 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 14 2022, 12:43 PM
pifon2a accepted this revision.May 14 2022, 1:01 PM
pifon2a added inline comments.
mlir/docs/Bufferization.md
344

nit: precise

This revision is now accepted and ready to land.May 14 2022, 1:01 PM
This revision was automatically updated to reflect the committed changes.