diff options
author | donald chen <62002319+cxy-1993@users.noreply.github.com> | 2024-04-22 13:53:59 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-22 11:23:59 +0530 |
commit | 2a47ee070145438424b065a35c4a680ea0cb0c1f (patch) | |
tree | 6ac7cd4153680743a6e37172c0c966b818df1d1d /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | ec062f5b33ed22c61742e3c1486f6cba915801e0 (diff) | |
download | llvm-2a47ee070145438424b065a35c4a680ea0cb0c1f.zip llvm-2a47ee070145438424b065a35c4a680ea0cb0c1f.tar.gz llvm-2a47ee070145438424b065a35c4a680ea0cb0c1f.tar.bz2 |
[MLIR][Linalg] Enable fuse consumer (#85528)
This patch adds support for consumer fusion to the tiling interface, and
implements fuse consumers on FuseIntoContainingOp.
- Add interface method 'getIterDomainTilePositionFromOperandPosition' to
tiling interface which get iteration domain position from operand
position.
- Add interface method 'getTiledImplementationFromOperandPosition' to
tiling interface which generate tiled implementation according to
operand position.
- Implemented the above two methods and supported consumer fusion for
FuseIntoContainingOp.
Signed-off-by: Donald Chen
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions