optimize the generated code when save_reg is required (2)
commit3f05d88d5bda06b40280710089bd3ede3a8fdaa0
authorPursuer <1596067968@qq.com>
Thu, 10 Jan 2019 17:44:23 +0000 (11 01:44 +0800)
committerPursuer <1596067968@qq.com>
Thu, 10 Jan 2019 18:32:12 +0000 (11 02:32 +0800)
tree077683eca24aaf3145a9dee96297c5e874d86612
parentb3b685d92a577f752050a7a95a979abd40be46ce
optimize the generated code when save_reg is required (2)

In gfunc_call, regisger will be saved before gcall_or_jmp. The register
stored the function will be saved too, though in some generator the SValue
of this function will be immediately poped after gcall_or_jmp, and no need to be saved. So I modify some generator to avoid save redundant SValue before gcall_or_jmp.
arm-gen.c
arm64-gen.c
i386-gen.c
x86_64-gen.c