xtensa: Fix instruction counting regarding block move expansion
authorTakayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
Fri, 13 May 2022 13:29:22 +0000 (22:29 +0900)
committerMax Filippov <jcmvbkbc@gmail.com>
Thu, 26 May 2022 16:40:41 +0000 (09:40 -0700)
commit3397563ad6c8fc5d9675faf507e52dd2ed284202
treedfb1bf58f023dd822b0d77d94a8ebc8dc93c1ff6
parent9b251fe2e39a49c0d3ecd34cf8c5d55544efd159
xtensa: Fix instruction counting regarding block move expansion

This patch makes counting the number of instructions of the remainder
(modulo 4) part more accurate.

gcc/ChangeLog:

* config/xtensa/xtensa.cc (xtensa_expand_block_move):
Make instruction counting more accurate, and simplify emitting insns.
gcc/config/xtensa/xtensa.cc