As noted in Trac #14226, the common block elimination pass currently implements an
extremely strict equivalence relation, demanding that two blocks are equivalent
including the names of their local registers. This is quite restrictive and
severely hampers the effectiveness of the pass.
Here we allow the CBE pass to collapse blocks which are equivalent up to alpha
renaming of locally-bound local registers. This is completely safe and catches
many more duplicate blocks.