Age | Commit message (Expand) | Author | Files | Lines |
2023-11-03 | Adjust operators equal and not_equal to check bitmasks against constants | Andrew MacLeod | 1 | -4/+16 |
2023-09-07 | [irange] Fix typo in contains_zero_p. | Aldy Hernandez | 1 | -15/+15 |
2023-08-31 | Add overflow API for plus minus mult on range | Jiufu Guo | 1 | -0/+124 |
2023-08-17 | Fix range-ops operator_addr. | Andrew MacLeod | 1 | -1/+11 |
2023-08-03 | Add operand ranges to op1_op2_relation API. | Andrew MacLeod | 1 | -11/+30 |
2023-07-28 | Fix some warnings | Andrew MacLeod | 1 | -24/+20 |
2023-07-26 | [range-ops] Remove special case for handling bitmasks in casts. | Aldy Hernandez | 1 | -15/+8 |
2023-07-26 | [range-ops] Handle bitmasks for ABSU_EXPR. | Aldy Hernandez | 1 | -0/+9 |
2023-07-26 | [range-ops] Handle bitmasks for ABS_EXPR. | Aldy Hernandez | 1 | -0/+6 |
2023-07-26 | [range-ops] Handle bitmasks for BIT_NOT_EXPR. | Aldy Hernandez | 1 | -0/+7 |
2023-07-26 | [range-ops] Handle bitmasks for unary operators. | Aldy Hernandez | 1 | -9/+23 |
2023-07-12 | [range-op] Take known mask into account for bitwise ands [PR107043] | Aldy Hernandez | 1 | -0/+8 |
2023-07-12 | [range-op] Enable value/mask propagation in range-op. | Aldy Hernandez | 1 | -31/+22 |
2023-07-07 | Implement value/mask tracking for irange. | Aldy Hernandez | 1 | -6/+10 |
2023-06-12 | Add some overrides. | Andrew MacLeod | 1 | -2/+8 |
2023-06-12 | Provide interface for non-standard operators. | Andrew MacLeod | 1 | -5/+6 |
2023-06-12 | Provide a default range_operator via range_op_handler. | Andrew MacLeod | 1 | -2/+30 |
2023-06-12 | Switch from unified table to range_op_table. There can be only one. | Andrew MacLeod | 1 | -9/+5 |
2023-06-12 | Remove type from range_op_handler table selection | Andrew MacLeod | 1 | -30/+9 |
2023-06-12 | Add a hybrid MAX_EXPR operator for integer and pointer. | Andrew MacLeod | 1 | -8/+2 |
2023-06-12 | Add a hybrid MIN_EXPR operator for integer and pointer. | Andrew MacLeod | 1 | -1/+1 |
2023-06-12 | Add a hybrid BIT_IOR_EXPR operator for integer and pointer. | Andrew MacLeod | 1 | -2/+2 |
2023-06-12 | Add a hybrid BIT_AND_EXPR operator for integer and pointer. | Andrew MacLeod | 1 | -3/+6 |
2023-06-12 | Split pointer ibased range operators to range-op-ptr.cc | Andrew MacLeod | 1 | -256/+2 |
2023-06-12 | Move operator_max to the unified range-op table. | Andrew MacLeod | 1 | -26/+8 |
2023-06-12 | Move operator_min to the unified range-op table. | Andrew MacLeod | 1 | -11/+7 |
2023-06-12 | Move operator_bitwise_or to the unified range-op table. | Andrew MacLeod | 1 | -21/+7 |
2023-06-12 | Move operator_bitwise_and to the unified range-op table. | Andrew MacLeod | 1 | -34/+15 |
2023-06-12 | Move operator_bitwise_xor to the unified range-op table. | Andrew MacLeod | 1 | -29/+7 |
2023-06-12 | Move operator_bitwise_not to the unified range-op table. | Andrew MacLeod | 1 | -18/+3 |
2023-06-12 | Move operator_addr_expr to the unified range-op table. | Andrew MacLeod | 1 | -18/+5 |
2023-06-09 | Unify MULT_EXPR range operator | Andrew MacLeod | 1 | -46/+7 |
2023-06-09 | Unify NEGATE_EXPR range operator | Andrew MacLeod | 1 | -16/+2 |
2023-06-09 | Unify MINUS_EXPR range operator | Andrew MacLeod | 1 | -32/+7 |
2023-06-09 | Unify ABS_EXPR range operator | Andrew MacLeod | 1 | -16/+2 |
2023-06-09 | Unify PLUS_EXPR range operator | Andrew MacLeod | 1 | -30/+7 |
2023-06-09 | Unify operator_cast range operator | Andrew MacLeod | 1 | -30/+4 |
2023-06-09 | Unify operator_cst range operator | Andrew MacLeod | 1 | -13/+3 |
2023-06-09 | Unify Identity range operator | Andrew MacLeod | 1 | -24/+5 |
2023-06-09 | Unify GE_EXPR range operator | Andrew MacLeod | 1 | -31/+8 |
2023-06-09 | Unify GT_EXPR range operator | Andrew MacLeod | 1 | -32/+8 |
2023-06-09 | Unify LE_EXPR range operator | Andrew MacLeod | 1 | -31/+8 |
2023-06-09 | Unify LT_EXPR range operator | Andrew MacLeod | 1 | -31/+8 |
2023-06-09 | Unify NE_EXPR range operator | Andrew MacLeod | 1 | -31/+10 |
2023-06-09 | Unify EQ_EXPR range operator | Andrew MacLeod | 1 | -32/+13 |
2023-06-09 | Provide a unified range-op table. | Andrew MacLeod | 1 | -28/+61 |
2023-06-09 | Relocate range_cast to header, and add a generic version. | Andrew MacLeod | 1 | -18/+0 |
2023-06-08 | Provide a new dispatch mechanism for range-ops. | Andrew MacLeod | 1 | -220/+250 |
2023-06-08 | Unify range_operators to one class. | Andrew MacLeod | 1 | -1/+11 |
2023-06-08 | Remove tree_code from range-operator. | Andrew MacLeod | 1 | -33/+77 |