+ FS_OPT_CMP_OP_OP, /**< CMP optimization: Cmp(OP(x), OP(y)) = Cmp(x, y) */
+ FS_OPT_CMP_OP_C, /**< CMP optimization: Cmp(OP(x), c1) = Cmp(x, c2) */
+ FS_OPT_CMP_CONV_CONV, /**< CMP optimization: Cmp(Conv(x), Conv(y)) = Cmp(x, y) */
+ FS_OPT_CMP_CONV, /**< CMP optimization: Cmp(Conv(x), Conv(y)) = Cmp(Conv(x), y) */
+ FS_OPT_CMP_TO_BOOL, /**< CMP optimization: Cmp(x, y) = BoolOP(x, y) */
+ FS_OPT_CMP_CNST_MAGN, /**< CMP optimization: reduced magnitude of a const */
+ FS_OPT_CMP_SHF_TO_AND, /**< CMP optimization: transformed shift into And */
+ FS_OPT_CMP_MOD_TO_AND, /**< CMP optimization: transformed Mod into And */