[InstCombine] Remove unreachable blocks before DCE
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 28 Mar 2020 20:16:48 +0000 (21:16 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Sat, 28 Mar 2020 20:19:16 +0000 (21:19 +0100)
commit2215dcf1d755413d32359563c4dbd3d4f575e5dc
tree9942d66e43b8df648789bdedb239eff4b65d0ed0
parent97cc1275c7d9301ead6d7c33ae2716e31b14ec1f
[InstCombine] Remove unreachable blocks before DCE

Dropping unreachable code may reduce use counts on other instructions,
so it's better to do this earlier rather than later.

NFC-ish, may only impact worklist order.
llvm/lib/Transforms/InstCombine/InstructionCombining.cpp