i386: Cleanup argument handling in ix86_expand_*_builtin functions.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 26 Nov 2020 14:18:26 +0000 (15:18 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Thu, 26 Nov 2020 14:19:14 +0000 (15:19 +0100)
commit715a8bc8d471d9b8ed5361b32055ae2be6b75fb7
treefe3fcb6987229041a4243335e92cb59c4d741453
parent2a93fa478533908acd4595e6c1dd32885183260c
i386: Cleanup argument handling in ix86_expand_*_builtin functions.

There is no need for struct with rtx and mode members since mode is never used.

2020-11-26  Uroš Bizjak  <ubizjak@gmail.com>

gcc/
* config/i386/i386-expand.c (ix86_expand_multi_arg_builtin):
Remove args array of structs, declare rtx xops array instead.
Update all uses.
(ix86_expand_args_builtin): Ditto.
(ix86_expand_round_builtin): Ditto.
(ix86_expand_special_args_builtin): Ditto.
gcc/config/i386/i386-expand.c