Revert r287553: [CodeGenPrep] Skip merging empty case blocks
authorJoerg Sonnenberger <joerg@bec.de>
Mon, 28 Nov 2016 18:56:54 +0000 (18:56 +0000)
committerJoerg Sonnenberger <joerg@bec.de>
Mon, 28 Nov 2016 18:56:54 +0000 (18:56 +0000)
commitcaaa82d90d8ca32d505ab388cef18abe4760b758
treed50dd7d7e8fb53f349dbedf3d4cdb8fbbc6c2c67
parent3aec10ca7e7e82d5adec66504e851e5a7eb270dc
Revert r287553: [CodeGenPrep] Skip merging empty case blocks

It results in assertions in lib/Analysis/BlockFrequencyInfoImpl.cpp line
670 ("Expected irreducible CFG").

llvm-svn: 288052
llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/test/CodeGen/X86/phi-immediate-factoring.ll
llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll
llvm/test/Transforms/CodeGenPrepare/AArch64/widen_switch.ll
llvm/test/Transforms/CodeGenPrepare/X86/widen_switch.ll
llvm/test/Transforms/CodeGenPrepare/skip-merging-case-block.ll [deleted file]