Revert "[SelectionDAG] Transitively copy NodeExtraInfo on RAUW"
authorMarco Elver <elver@google.com>
Thu, 2 Mar 2023 08:24:25 +0000 (09:24 +0100)
committerMarco Elver <elver@google.com>
Thu, 2 Mar 2023 08:39:44 +0000 (09:39 +0100)
commite0bc7790005a5da36d954fee6b20b441dec929d8
treee40e9335808014d71228eb9d92279b153cebc3b2
parent569222e172e5d28d66e9607325475b107cee20cb
Revert "[SelectionDAG] Transitively copy NodeExtraInfo on RAUW"

This reverts commit 7f635b90e7bdf1378fd9a65fc62b99e8e07d4aaf.

The current implementation causes pathological slowdowns in certain
cases: https://github.com/llvm/llvm-project/issues/61108
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
llvm/test/CodeGen/X86/pcsections-atomics.ll