Applied to master. Thanks!
Philipp.
On Thu, 17 Nov 2022 at 15:30, Jeff Law wrote:
>
>
> On 11/10/22 14:36, Philipp Tomsich wrote:
> > Add a split for cases where we can use two bclri (or one bclri and an
> > andi) to clear two bits.
> >
> > gcc/ChangeLog:
> >
> > * config/riscv/bitmanip.md
On 11/17/22 07:43, Philipp Tomsich wrote:
On Thu, 17 Nov 2022 at 15:30, Jeff Law wrote:
On 11/10/22 14:36, Philipp Tomsich wrote:
Add a split for cases where we can use two bclri (or one bclri and an
andi) to clear two bits.
gcc/ChangeLog:
* config/riscv/bitmanip.md (*bclri_nottwob
On Thu, 17 Nov 2022 at 15:30, Jeff Law wrote:
>
>
> On 11/10/22 14:36, Philipp Tomsich wrote:
> > Add a split for cases where we can use two bclri (or one bclri and an
> > andi) to clear two bits.
> >
> > gcc/ChangeLog:
> >
> > * config/riscv/bitmanip.md (*bclri_nottwobits): New pattern.
> >
On 11/10/22 14:36, Philipp Tomsich wrote:
Add a split for cases where we can use two bclri (or one bclri and an
andi) to clear two bits.
gcc/ChangeLog:
* config/riscv/bitmanip.md (*bclri_nottwobits): New pattern.
(*bclridisi_nottwobits): New pattern, handling the sign-bit.
Add a split for cases where we can use two bclri (or one bclri and an
andi) to clear two bits.
gcc/ChangeLog:
* config/riscv/bitmanip.md (*bclri_nottwobits): New pattern.
(*bclridisi_nottwobits): New pattern, handling the sign-bit.
* config/riscv/predicates.md (const_nottw