aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
diff options
context:
space:
mode:
authorMatthias Springer <springerm@google.com>2022-06-17 13:23:25 +0200
committerMatthias Springer <springerm@google.com>2022-06-17 13:29:52 +0200
commitb3ebe3beeda64ab0072a2ef97a64520ed5d8d73f (patch)
treed67344ecf1379d53540e3939a34f919a24f3c86d /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
parent03a9910325711be29ec080ce343d7a69c01e5dee (diff)
downloadllvm-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