diff options
| author | Matthias Springer <springerm@google.com> | 2022-06-17 13:23:25 +0200 |
|---|---|---|
| committer | Matthias Springer <springerm@google.com> | 2022-06-17 13:29:52 +0200 |
| commit | b3ebe3beeda64ab0072a2ef97a64520ed5d8d73f (patch) | |
| tree | d67344ecf1379d53540e3939a34f919a24f3c86d /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h | |
| parent | 03a9910325711be29ec080ce343d7a69c01e5dee (diff) | |
| download | llvm-b3ebe3beeda64ab0072a2ef97a64520ed5d8d73f.zip llvm-b3ebe3beeda64ab0072a2ef97a64520ed5d8d73f.tar.gz llvm-b3ebe3beeda64ab0072a2ef97a64520ed5d8d73f.tar.bz2 | |
[mlir][bufferize] Bufferize after TensorCopyInsertion
This change changes the bufferization so that it utilizes the new TensorCopyInsertion pass. One-Shot Bufferize no longer calls the One-Shot Analysis. Instead, it relies on the TensorCopyInsertion pass to make the entire IR fully inplacable. The `bufferize` implementations of all ops are simplified; they no longer have to account for out-of-place bufferization decisions. These were already materialized in the IR in the form of `bufferization.alloc_tensor` ops during the TensorCopyInsertion pass.
Differential Revision: https://reviews.llvm.org/D127652
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h')
0 files changed, 0 insertions, 0 deletions
