[RISCV] Update PreprocessISelDAG to use RemoveDeadNodes.
authorCraig Topper <craig.topper@sifive.com>
Tue, 5 Jul 2022 16:37:58 +0000 (09:37 -0700)
committerCraig Topper <craig.topper@sifive.com>
Tue, 5 Jul 2022 19:25:03 +0000 (12:25 -0700)
commitc15bcad2f9c3b8e17007ca4f394fb70a4a037b45
treef2437139eec7235692161e76250593463ab8f6c9
parent3ff319c69047c2863531538339baaf6481268da0
[RISCV] Update PreprocessISelDAG to use RemoveDeadNodes.

Instead of deleting nodes as we go, delete all dead nodes if a
change is made. This allows adding peepholes that might make
multiple nodes dead.
llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp