Re: [PATCH 11/12] mode-switching: Add a target-configurable confluence operator

2023-11-11 Thread Richard Sandiford
Jeff Law writes: > On 11/11/23 08:54, Richard Sandiford wrote: >> Jeff Law writes: >>> On 11/5/23 11:50, Richard Sandiford wrote: The mode-switching pass assumed that all of an entity's modes were mutually exclusive. However, the upcoming SME changes have an entity with some overl

Re: [PATCH 11/12] mode-switching: Add a target-configurable confluence operator

2023-11-11 Thread Jeff Law
On 11/11/23 08:54, Richard Sandiford wrote: Jeff Law writes: On 11/5/23 11:50, Richard Sandiford wrote: The mode-switching pass assumed that all of an entity's modes were mutually exclusive. However, the upcoming SME changes have an entity with some overlapping modes, so that there is some

Re: [PATCH 11/12] mode-switching: Add a target-configurable confluence operator

2023-11-11 Thread Richard Sandiford
Jeff Law writes: > On 11/5/23 11:50, Richard Sandiford wrote: >> The mode-switching pass assumed that all of an entity's modes >> were mutually exclusive. However, the upcoming SME changes >> have an entity with some overlapping modes, so that there is >> sometimes a "superunion" mode that contai

Re: [PATCH 11/12] mode-switching: Add a target-configurable confluence operator

2023-11-06 Thread Jeff Law
On 11/5/23 11:50, Richard Sandiford wrote: The mode-switching pass assumed that all of an entity's modes were mutually exclusive. However, the upcoming SME changes have an entity with some overlapping modes, so that there is sometimes a "superunion" mode that contains two given modes. We can

[PATCH 11/12] mode-switching: Add a target-configurable confluence operator

2023-11-05 Thread Richard Sandiford
The mode-switching pass assumed that all of an entity's modes were mutually exclusive. However, the upcoming SME changes have an entity with some overlapping modes, so that there is sometimes a "superunion" mode that contains two given modes. We can use this relationship to pass something more hel