Using Conditional Branches to Improve Constant Propagation Using Conditional Branches to Improve Constant Propagation