aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorRenlin Li <renlin.li@arm.com>2017-05-15 11:24:56 +0000
committerRenlin Li <renlin@gcc.gnu.org>2017-05-15 11:24:56 +0000
commit47210a041b3b40319b8dee64f00d479b1781eb57 (patch)
tree53a77fc48d52d149408165bdedb0e02da2ad0e1d /gcc/gcc.c
parent7543c8b64cbcbeff998f6112dc8b6e07645e55a9 (diff)
downloadgcc-47210a041b3b40319b8dee64f00d479b1781eb57.zip
gcc-47210a041b3b40319b8dee64f00d479b1781eb57.tar.gz
gcc-47210a041b3b40319b8dee64f00d479b1781eb57.tar.bz2
[PATCH][AARCH64]Simplify call, call_value, sibcall, sibcall_value patterns.
gcc/ChangeLog 2017-05-15 Renlin Li <renlin.li@arm.com> * config/aarch64/aarch64-protos.h (aarch64_expand_call): Declare. * config/aarch64/aarch64.c (aarch64_expand_call): Define. * config/aarch64/constraints.md (Usf): Add long call check. * config/aarch64/aarch64.md (call): Use aarch64_expand_call. (call_value): Likewise. (sibcall): Likewise. (sibcall_value): Likewise. (call_insn): New. (call_value_insn): New. (sibcall_insn): Update rtx pattern. (sibcall_value_insn): Likewise. (call_internal): Remove. (call_value_internal): Likewise. (sibcall_internal): Likewise. (sibcall_value_internal): Likewise. (call_reg): Likewise. (call_symbol): Likewise. (call_value_reg): Likewise. (call_value_symbol): Likewise. From-SVN: r248056
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions