diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2011-11-11 23:58:27 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2011-11-11 23:58:27 +0000 |
commit | 0e3642a58746a26f50709179a2bcb25f335e2dac (patch) | |
tree | 5e7e79a8007617f9fe02611b016a6c9af96c6c55 /lib/Target/ARM/Disassembler/ARMDisassembler.cpp | |
parent | 4d06138d53b5e3248eccd04b2b31277fce66f260 (diff) |
Some cleanup and bulletproofing for node replacement in LegalizeDAG. To maintain LegalizeDAG invariants, whenever we a node is replaced, we must attempt to delete it, and if it still
has uses after it is replaced (which can happen in rare cases due to CSE), we must revisit it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144432 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions