[mlir][SCF][bufferize] Support different iter_arg/init_arg types (scf.while)
authorMatthias Springer <springerm@google.com>
Tue, 30 Aug 2022 14:55:49 +0000 (16:55 +0200)
committerMatthias Springer <springerm@google.com>
Tue, 30 Aug 2022 14:58:21 +0000 (16:58 +0200)
commit86974e32a4f7c80fd6503c89b065cccf3a91300a
treecdd89a8e5710fec00f6148afcd9712f3dfab9d98
parent9d6096c56fcafbd882d5f688cbd8d62ec2f2ac71
[mlir][SCF][bufferize] Support different iter_arg/init_arg types (scf.while)

This change implements the same functionality as D132860, but for scf.while.

Differential Revision: https://reviews.llvm.org/D132927
mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/test/Dialect/SCF/one-shot-bufferize.mlir