diff options
author | Matthias Springer <springerm@google.com> | 2022-01-19 16:46:24 +0900 |
---|---|---|
committer | Matthias Springer <springerm@google.com> | 2022-01-19 18:21:29 +0900 |
commit | b44defa5a5964ea7a6ce0f1ada9b59510e59f6d7 (patch) | |
tree | c0cdb186ea269bb22f125e13023c8b1a26156f8c /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h | |
parent | 480a1fab72f4e367a5986d572914d252c318431d (diff) | |
download | llvm-b44defa5a5964ea7a6ce0f1ada9b59510e59f6d7.zip llvm-b44defa5a5964ea7a6ce0f1ada9b59510e59f6d7.tar.gz llvm-b44defa5a5964ea7a6ce0f1ada9b59510e59f6d7.tar.bz2 |
[mlir][linalg][bufferize] Generalize destination-passing style detection
If not allow-return-memref, raise an error if a new memory allocation is returned/yielded from a block. We do not check for new allocations directly, but for ops that yield/return values that are not equivalent to values that are defined outside of the current of the block.
Note: We still need to check that scf.for yield values and bbArgs are aliasing to ensure that getAliasingOpOperand/getAliasingOpResult is correct.
Differential Revision: https://reviews.llvm.org/D116687
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h')
0 files changed, 0 insertions, 0 deletions