aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2023-08-17 15:13:35 -0700
committerCraig Topper <craig.topper@sifive.com>2023-08-17 15:13:36 -0700
commit846fbb06b8bf154a6c39d6b95a09b42ecd871811 (patch)
treed35ec4f5446a48f08550554e75f188f069c7d42e /llvm/tools/llvm-objdump/llvm-objdump.cpp
parentebb2e5ebb2a669824499fc074d948cd28a831151 (diff)
downloadllvm-846fbb06b8bf154a6c39d6b95a09b42ecd871811.zip
llvm-846fbb06b8bf154a6c39d6b95a09b42ecd871811.tar.gz
llvm-846fbb06b8bf154a6c39d6b95a09b42ecd871811.tar.bz2
[DAGCombiner][RISCV] Return SDValue(N, 0) instead of SDValue() after 2 calls to CombineTo in visitSTORE.
RISC-V found a case where the CombineTo caused N to be CSEd with an existing node and then deleted. The top level DAGCombiner loop was surprised to find a node was deleted, but SDValue() was returned from the visit function. We need to return SDValue(N, 0) to tell the top level loop that a change was made, but the worklist updates were already handled. Fixes #64772. Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D158208
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions