optimize_preds() removed, op x CMP op y and X op a CMP X op b cases implemented