diff options
author | Andrew Pinski <apinski@marvell.com> | 2022-08-15 22:48:25 +0000 |
---|---|---|
committer | Andrew Pinski <apinski@marvell.com> | 2022-08-24 12:15:33 -0700 |
commit | 2a5549f1cc8a6ac58a7b19613e788ec5c41ac89c (patch) | |
tree | 87e3434af149560729f5679960189ce309378693 /libcpp | |
parent | 2c721ea9473ad7615bb47b66509097bd254bb839 (diff) | |
download | gcc-2a5549f1cc8a6ac58a7b19613e788ec5c41ac89c.zip gcc-2a5549f1cc8a6ac58a7b19613e788ec5c41ac89c.tar.gz gcc-2a5549f1cc8a6ac58a7b19613e788ec5c41ac89c.tar.bz2 |
[RISCV] Add constraints for not_single_bit_mask_operand/single_bit_mask_operand
Like a previous patch, just add constraints for predicates
not_single_bit_mask_operand and single_bit_mask_operand.
OK? Built and tested for riscv32-linux-gnu and riscv64-linux-gnu.
Thanks,
Andrew Pinski
gcc/ChangeLog:
* config/riscv/constraints.md (DbS): New constraint.
(DnS): New constraint.
* config/riscv/bitmanip.md (*bset<mode>_1_mask): Use new constraint.
(*bclr<mode>): Likewise.
(*binvi<mode>): Likewise.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions