aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectFrame.cpp
diff options
context:
space:
mode:
authorMax191 <44243577+Max191@users.noreply.github.com>2024-10-24 18:32:45 -0700
committerGitHub <noreply@github.com>2024-10-24 21:32:45 -0400
commitf1595ecfdce5387e41826fd72ff930a1a39ae398 (patch)
treec936cbe376678987b9c19446860657cc5d05780c /lldb/source/Commands/CommandObjectFrame.cpp
parent6ee5ff95abe6ba6dfc4ca3a07a27b796fbf3664e (diff)
downloadllvm-f1595ecfdce5387e41826fd72ff930a1a39ae398.zip
llvm-f1595ecfdce5387e41826fd72ff930a1a39ae398.tar.gz
llvm-f1595ecfdce5387e41826fd72ff930a1a39ae398.tar.bz2
[mlir] Fix bug in UnPackOp tiling implementation causing infinite loop (#113571)
This fixes a bug in the tiling implementation of tensor.unpack that was causing an infinite loop when certain unpack ops get tiled and fused as a producer. The tiled implementation of tensor.unpack sometimes needs to create an additional tensor.extract_slice on the result of the tiled unpack op, but this slice was getting added to the `generatedSlices` of the tiling result. The `generatedSlices` are used to find the next producers to fuse, so it caused an infinite loop of fusing the same unpack op after it was already in the loop. This fixes the bug by adding the slice of the source instead of the result. Signed-off-by: Max Dawkins <max.dawkins@gmail.com>
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions