Code Optimization and Transformation project: IfConversion on Machine Code before the Register Allocation