commit | 1c43f57dd82a43ffe7b5c41a7a7e7eaaf61dfc10 | [log] [tgz] |
---|---|---|
author | Matthias Springer <springerm@google.com> | Fri Nov 26 11:25:46 2021 +0900 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Nov 25 18:36:09 2021 -0800 |
tree | a11f04239c8d974cc1f2d3209760351ee6763752 | |
parent | 91a8f0878b91fe75a63b7c0044003870407f4009 [diff] |
[mlir][linalg][bufferize][NFC] Allow returning arbitrary memrefs If `allowReturnMemref` is set to true, arbitrary memrefs may be returned from FuncOps. Also remove allocation hoisting code, which is only partly implemented at the moment. The purpose of this commit is to untangle `bufferize` from `aliasInfo`. (Even with this change, they are not fully untangled yet.) Differential Revision: https://reviews.llvm.org/D114507 GitOrigin-RevId: c94b80b4380ce851b5cf406a961eab472a43b3df
See https://mlir.llvm.org/ for more information.