aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
diff options
context:
space:
mode:
authorMatthias Springer <me@m-sp.org>2023-03-06 09:24:39 +0100
committerMatthias Springer <me@m-sp.org>2023-03-06 10:07:48 +0100
commit21f4b84c456b471cc52016cf360e14d45f7f2960 (patch)
tree4cbdd50ea1414b5d21faa490ddf2055a08da2fe2 /llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
parent0317147a2848547ec97d8e76782f7dc38267a21f (diff)
downloadllvm-21f4b84c456b471cc52016cf360e14d45f7f2960.zip
llvm-21f4b84c456b471cc52016cf360e14d45f7f2960.tar.gz
llvm-21f4b84c456b471cc52016cf360e14d45f7f2960.tar.bz2
[mlir][IR] Trigger notifyOperationModified for replacements
Each user of the original value is modified in-place. Therefore, the corresponding notification should be triggered. Also fixes a bug where `RewriterBase::mergeBlocks` did not notify the GreedyPatternRewriteDriver when replacing uses of block arguments. This function does not trigger "operation replaced" notifications, so the GreedyPatternRewriteDriver was not made aware of such IR changes. Differential Revision: https://reviews.llvm.org/D144549
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp')
0 files changed, 0 insertions, 0 deletions