Fixed the BranchBias pass. An intermediate basic block is created
and placed between the actual branch and its corresponding taken block