diff options
author | Nikita Popov <npopov@redhat.com> | 2025-09-22 21:37:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-22 21:37:13 +0200 |
commit | 8b824f3b3eb8a75cc6dcbd1bff9ef34d1a359743 (patch) | |
tree | 07692aac9937b71f9f7dd0209a42465f2d1ee9a2 /mlir/lib/Bindings/Python/IRModule.h | |
parent | 89d79b65f7957687a6e076ec0b7893fd1264d170 (diff) | |
download | llvm-8b824f3b3eb8a75cc6dcbd1bff9ef34d1a359743.zip llvm-8b824f3b3eb8a75cc6dcbd1bff9ef34d1a359743.tar.gz llvm-8b824f3b3eb8a75cc6dcbd1bff9ef34d1a359743.tar.bz2 |
[PowerPC] Avoid working on deleted node in ext bool trunc combine (#160050)
This code was already creating HandleSDNodes to handle the case where a
node gets replaced with an equivalent node. However, the code before the
handles are created also performs RAUW operations, which can end up
CSEing and deleting nodes.
Fix this issue by moving the handle creation earlier.
Fixes https://github.com/llvm/llvm-project/issues/160040.
Diffstat (limited to 'mlir/lib/Bindings/Python/IRModule.h')
0 files changed, 0 insertions, 0 deletions