HomePhabricator

[MLIR][LinAlg] Detensorize interal function control flow.

Authored by ergawy on Mar 2 2021, 2:16 AM.

Description

[MLIR][LinAlg] Detensorize interal function control flow.

This patch continues detensorizing implementation by detensoring
internal control flow in functions.

In order to detensorize functions, all the non-entry block's arguments
are detensored and branches between such blocks are properly updated to
reflect the detensored types as well. Function entry block (signature)
is left intact.

This continues work towards handling github/google/iree#1159.

Reviewed By: silvas

Differential Revision: https://reviews.llvm.org/D97148

Details

Committed
ergawyMar 2 2021, 2:46 AM
Reviewer
silvas
Differential Revision
D97148: [MLIR][LinAlg] Detensorize interal function control flow.
Parents
rG5ba568f21b51: [clang][docs] Fix code blocks rendering
Branches
Unknown
Tags
Unknown