IonMonkey/Pruning of branches
From MozillaWiki
WarpBuilder sets the alwaysBails flag on blocks that contain an unconditional bailout. We trim any instructions in those blocks after the first unconditional bailout, and remove any blocks that are only reachable through bailing blocks.