The add expander still contains some expansion code that was required for the
previous prolog/epilog code, but which is no longer needed. I also noticed
that the current version splits off immediates from frame addressing
instructions, which doesn't seem a good idea. Avoiding this resulted in small
codesize improvements.
gcc/
* config/aarch64/aarch64.md (add<mode>3): Remove
redundant code. Don't split frame based additions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241790 138bc75d-0d04-0410-961f-82ee72b054a4