Age | Commit message (Expand) | Author | Files | Lines |
2023-10-09 | Remove unused get_identity_relation. | Andrew MacLeod | 1 | -8/+2 |
2023-10-05 | Add outgoing range vector calcualtion API | Andrew MacLeod | 1 | -0/+213 |
2023-09-25 | Add missing return in gori_compute::logical_combine | Eric Botcazou | 1 | -0/+1 |
2023-08-03 | Add operand ranges to op1_op2_relation API. | Andrew MacLeod | 1 | -1/+4 |
2023-08-03 | Provide a routine for NAME == NAME relation. | Andrew MacLeod | 1 | -2/+8 |
2023-07-05 | Make compute_operand_range a tail call. | Andrew MacLeod | 1 | -18/+16 |
2023-07-05 | Make compute_operand2_range a leaf call. | Andrew MacLeod | 1 | -27/+25 |
2023-07-05 | Make compute_operand1_range a leaf call. | Andrew MacLeod | 1 | -25/+24 |
2023-07-05 | Simplify compute_operand_range for op1 and op2 case. | Andrew MacLeod | 1 | -14/+11 |
2023-07-05 | Move relation discovery into compute_operand_range | Andrew MacLeod | 1 | -29/+13 |
2023-06-26 | Avoid redundant GORI calcuations. | Andrew MacLeod | 1 | -4/+17 |
2023-06-12 | Remove type from range_op_handler table selection | Andrew MacLeod | 1 | -1/+1 |
2023-05-01 | Conversion to irange wide_int API. | Aldy Hernandez | 1 | -3/+4 |
2023-04-26 | Add sbr_lazy_vector and adjust (e)vrp sparse cache | Andrew MacLeod | 1 | -2/+2 |
2023-04-26 | Don't save ssa-name pointer in dependency cache. | Andrew MacLeod | 1 | -4/+4 |
2023-04-06 | Check if dependency is valid before using in may_recompute_p. | Andrew MacLeod | 1 | -1/+3 |
2023-03-30 | Add recursive GORI recompuations with a depth limit. | Andrew MacLeod | 1 | -8/+22 |
2023-03-28 | Fix compute_operand when op1 == op2 symbolically. | Andrew MacLeod | 1 | -16/+37 |
2023-03-23 | ranger: Ranger meets aspell | Jakub Jelinek | 1 | -12/+12 |
2023-03-21 | Terminate GORI calculations if a relation is not relevant. | Andrew MacLeod | 1 | -5/+31 |
2023-01-31 | Add op2_range to pointer_plus. | Andrew MacLeod | 1 | -4/+9 |
2023-01-31 | Properly set GORI relation trios. | Andrew MacLeod | 1 | -45/+25 |
2023-01-02 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2022-10-17 | Add relation_trio class for range-ops. | Andrew MacLeod | 1 | -16/+27 |
2022-10-11 | Avoid calling tracer.trailer() twice. | Aldy Hernandez | 1 | -2/+6 |
2022-09-29 | Refine ranges using relations in GORI. | Andrew MacLeod | 1 | -3/+143 |
2022-09-29 | Track value_relations in GORI. | Andrew MacLeod | 1 | -13/+29 |
2022-09-22 | Create gimple_range_op_handler in a new source file. | Andrew MacLeod | 1 | -101/+33 |
2022-08-16 | Abstract interesting ssa-names from GORI. | Andrew MacLeod | 1 | -25/+8 |
2022-08-08 | Evaluate condition arguments with the correct type. | Andrew MacLeod | 1 | -5/+6 |
2022-06-16 | Clear invariant bit for inferred ranges. | Andrew MacLeod | 1 | -3/+7 |
2022-06-01 | Convert ranger and clients to vrange. | Aldy Hernandez | 1 | -50/+65 |
2022-06-01 | Convert range-op.* to vrange. | Aldy Hernandez | 1 | -20/+21 |
2022-05-23 | Force the selection operand of a GIMPLE COND_EXPR to be a register | Richard Biener | 1 | -8/+12 |
2022-03-07 | Fix up duplicated duplicated words in comments | Jakub Jelinek | 1 | -1/+1 |
2022-02-16 | Use range_compatible_p in condexpr_adjust | Andrew MacLeod | 1 | -1/+1 |
2022-02-15 | Use GORI to evaluate arguments of a COND_EXPR. | Andrew MacLeod | 1 | -1/+95 |
2022-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2021-12-06 | ranger: Add shortcuts for single-successor blocks | Richard Sandiford | 1 | -0/+3 |
2021-12-06 | Add BB option for outgoing_edge_range_p and may_reocmpute_p. | Andrew MacLeod | 1 | -27/+47 |
2021-11-29 | Don't reuse reference after potential resize. | Andrew MacLeod | 1 | -3/+4 |
2021-11-19 | Limit depth for all GORI expressions. | Andrew MacLeod | 1 | -11/+9 |
2021-11-05 | Remove def chain import assert from GORI. | Andrew MacLeod | 1 | -3/+0 |
2021-11-04 | Treat undefined operands as varying in GORI. | Andrew MacLeod | 1 | -15/+25 |
2021-10-21 | Split --param=evrp-mode into evrp-mode and ranger-debug. | Andrew MacLeod | 1 | -1/+1 |
2021-10-06 | Introduce a param-switch-limit for EVRP. | Andrew MacLeod | 1 | -1/+5 |
2021-09-23 | Create a ranger-local flag for non-executable edges. | Andrew MacLeod | 1 | -2/+3 |
2021-09-20 | Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges. | Andrew MacLeod | 1 | -16/+9 |
2021-08-17 | Add GORI tracing faciltiies. | Andrew MacLeod | 1 | -24/+148 |
2021-07-28 | Return undefined on edges which are not executed. | Andrew MacLeod | 1 | -0/+15 |