While relaxing branches in ARM constant Island we might need to split
the basic block the branch instruction belongs to.
The splitBlockBeforeInstr API transfers the successors to the new block
including the destination block of the machine instruction. Later on
a branch is added from the Basic Block to the destination block
without adding the destination block as a successor. This patch fixes
that.
s/predecessor/successor/