On 11/19/20 8:34 PM, Maciej W. Rozycki wrote: > Regardless of the machine mode all the interlocked branches of the same > kind, one of the two provided by the ISA, use the same RTL patterns and > machine instructions, except for the memory operand's constraint. > > Remove code duplication then and make use of a mode iterator combined > with an attribute to expand the same insn patterns with the constraint > suitably substituted from a single template. No functional change. > > gcc/ > * config/vax/builtins.md (bb_mem): New mode attribute. > (jbbssiqi, jbbssihi, jbbssisi): Fold insns into... > (jbbssi<mode>): ... this. > (jbbcciqi, jbbccihi, jbbccisi): Likewise... > (jbbcci<mode>): ... this. OK jeff
- Re: [PATCH 04/31] VAX/testsuite: Run target ... Jeff Law via Gcc-patches
- [PATCH 05/31] VAX: Rationalize expression and add... Maciej W. Rozycki
- Re: [PATCH 05/31] VAX: Rationalize expressio... Jeff Law via Gcc-patches
- [PATCH 06/31] VAX: Correct fatal issues with the ... Maciej W. Rozycki
- Re: [PATCH 06/31] VAX: Correct fatal issues ... Jeff Law via Gcc-patches
- [PATCH 07/31] RTL: Also support HOST_WIDE_INT wit... Maciej W. Rozycki
- Re: [PATCH 07/31] RTL: Also support HOST_WID... Jeff Law via Gcc-patches
- [PATCH 08/31] jump: Also handle jumps wrapped in ... Maciej W. Rozycki
- Re: [PATCH 08/31] jump: Also handle jumps wr... Jeff Law via Gcc-patches
- [PATCH 09/31] VAX: Use a mode iterator to produce... Maciej W. Rozycki
- Re: [PATCH 09/31] VAX: Use a mode iterator t... Jeff Law via Gcc-patches
- [PATCH 10/31] VAX: Use an int iterator to produce... Maciej W. Rozycki
- Re: [PATCH 10/31] VAX: Use an int iterator t... Jeff Law via Gcc-patches
- [PATCH 11/31] VAX: Correct `sync_lock_test_and_se... Maciej W. Rozycki
- Re: [PATCH 11/31] VAX: Correct `sync_lock_te... Jeff Law via Gcc-patches
- [PATCH 12/31] VAX: Actually enable `builtins.md' ... Maciej W. Rozycki
- Re: [PATCH 12/31] VAX: Actually enable `buil... Jeff Law via Gcc-patches
- [PATCH 13/31] VAX: Add a test for the SImode `ffs... Maciej W. Rozycki
- Re: [PATCH 13/31] VAX: Add a test for the SI... Jeff Law via Gcc-patches
- [PATCH 14/31] VAX: Add tests for `sync_lock_test_... Maciej W. Rozycki
- Re: [PATCH 14/31] VAX: Add tests for `sync_l... Jeff Law via Gcc-patches