|
| 1 | +2025-11-01 Shreya Munnangi < [email protected]> |
| 2 | + |
| 3 | + PR target/67731 |
| 4 | + * simplify-rtx.cc (simplify_context::simplify_binary_operation_1): |
| 5 | + Handle IOR of single bit bitfields from the same object. |
| 6 | + |
| 7 | +2025-11-01 Jeff Law < [email protected]> |
| 8 | + |
| 9 | + * config/riscv/riscv-protos.h (has_vtype_op): Add prototype. |
| 10 | + (mask_agnostic_p, get_avl, vsetvl_insn_p): Likewise. |
| 11 | + * config/riscv/riscv-vsetvl.cc (has_vtype_op): No longer static. |
| 12 | + (vsetvl_insn_p, get_avl_mask_agnostic_p): Likewise. |
| 13 | + * config/riscv/riscv.cc (struct last_vcofnig): New structure. |
| 14 | + (clear_vconfig): New function. |
| 15 | + (compatible_with_last_vconfig, riscv_sched_init): Likewise. |
| 16 | + (riscv_sched_reorder): Likewise. |
| 17 | + (TARGET_SCHED_INIT, TARGET_SCHED_REORDER): Define. |
| 18 | + * config/riscv/vector.md ("*mov<mode>"): Set has_vtype_op, has_vl_op |
| 19 | + attributes. |
| 20 | + * .simplify-rtx.cc.swo: New file. |
| 21 | + |
| 22 | +2025-11-01 Jeff Law < [email protected]> |
| 23 | + |
| 24 | + PR rtl-optimization/122321 |
| 25 | + * lra-constraints.cc (update_equiv): Make sure REGNO is in |
| 26 | + ira_reg_equiv before trying to update ira_reg_equiv. |
| 27 | + |
| 28 | +2025-11-01 Martin Uecker < [email protected]> |
| 29 | + |
| 30 | + * doc/extend.texi: Document new extension. |
| 31 | + |
| 32 | +2025-11-01 Takayuki 'January June' Suwa < [email protected]> |
| 33 | + |
| 34 | + * config/xtensa/xtensa.md (negsf2): |
| 35 | + Add another insn pattern that is valid when TARGET_DENSITY is |
| 36 | + enabled and both the source and destination are address registers. |
| 37 | + |
| 38 | +2025-11-01 Takayuki 'January June' Suwa < [email protected]> |
| 39 | + |
| 40 | + * config/xtensa/xtensa.md |
| 41 | + (c_enum "unspec", int_iterator ANY_ROUND): Add UNSPEC_ROUND. |
| 42 | + (int_attr m_round): Add a pair of UNSPEC_ROUND and "round". |
| 43 | + (int_attr c_round): New integer iterator attribute, that expands |
| 44 | + to "flag_unsafe_math_optimizations" in the case of UNSPEC_ROUND, |
| 45 | + and to "1" otherwise. |
| 46 | + (l<m_round>sfsi2, *l<m_round>sfsi2_2x, *l<m_round>sfsi2_scaled): |
| 47 | + Append " && <c_round>" to the conditions. |
| 48 | + |
| 49 | +2025-11-01 Takayuki 'January June' Suwa < [email protected]> |
| 50 | + |
| 51 | + * config/xtensa/xtensa.md (*fix<s_fix>_truncsfsi2_scaled, |
| 52 | + *float<s_float>sisf2_scaled, *l<m_round>sfsi2_scaled): |
| 53 | + Remove 'F'-constraint. |
| 54 | + |
| 55 | +2025-11-01 Andrew Pinski < [email protected]> |
| 56 | + |
| 57 | + PR ipa/122512 |
| 58 | + * cgraph.h (enum toplevel_type): Add TOPLEVEL_MAX. Add comment |
| 59 | + about keeping toplevel_type_names in sync. |
| 60 | + * symtab.cc (symtab_type_names): Rename to ... |
| 61 | + (toplevel_type_names): Add new types and add an assert about |
| 62 | + the size. |
| 63 | + (symtab_node::get_symtab_type_string): Use toplevel_type_names |
| 64 | + instead of symtab_type_names. |
| 65 | + (symtab_node::dump_base): Likewise. |
| 66 | + |
1 | 67 | 2025-10-31 Andrew Pinski < [email protected]> |
2 | 68 |
|
3 | 69 | PR tree-optimization/122437 |
|
0 commit comments