aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-init.c
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2020-09-12 14:38:51 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2020-09-12 14:43:27 +0000
commit49482217e0ade3fe92ea050c01f5f7a6ddc31e95 (patch)
tree88ca087e5a0cb058bf0cd07148765381420ec5b9 /gcc/loop-init.c
parentf2d9f95e9ccac1376aee73345b8b4a00e803d67d (diff)
downloadgcc-49482217e0ade3fe92ea050c01f5f7a6ddc31e95.zip
gcc-49482217e0ade3fe92ea050c01f5f7a6ddc31e95.tar.gz
gcc-49482217e0ade3fe92ea050c01f5f7a6ddc31e95.tar.bz2
Add new shrpsi instruction variands to gcc/config/pa/pa.md.
2020-09-12 Roger Sayle <roger@nextmovesoftware.com> John David Anglin <danglin@gcc.gnu.org> gcc/ChangeLog * config/pa/pa.md (shrpsi4_1, shrpsi4_2): New define_insns split out from previous shrpsi4 providing two commutitive variants using plus_xor_ior_operator as a predicate. (shrpdi4_1, shrpdi4_2, shrpdi_3, shrpdi_4): Likewise DImode versions where _1 and _2 take register shifts, and _3 and _4 for integers. (rotlsi3_internal): Name this anonymous instruction. (rotrdi3): New DImode insn copied from rotrsi3. (rotldi3): New DImode expander copied from rotlsi3. (rotldi4_internal): New DImode insn copied from rotsi3_internal.
Diffstat (limited to 'gcc/loop-init.c')
0 files changed, 0 insertions, 0 deletions