aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppbuiltin.c
diff options
context:
space:
mode:
authorChung-Ju Wu <jasonwucj@gmail.com>2015-01-16 06:20:22 +0000
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>2015-01-16 06:20:22 +0000
commit03390cda42267d8d04c7bde6c2a649cd255ae367 (patch)
treef85dd78875ae4f283fa1ab54e809870a6a7ec11a /gcc/cppbuiltin.c
parentaa2642ef15852495d84f737010522358ed159271 (diff)
downloadgcc-03390cda42267d8d04c7bde6c2a649cd255ae367.zip
gcc-03390cda42267d8d04c7bde6c2a649cd255ae367.tar.gz
gcc-03390cda42267d8d04c7bde6c2a649cd255ae367.tar.bz2
[NDS32] Have shirnk-wrapping optimization to be performed on nds32 target.
gcc/ * config/nds32/nds32-protos.h (nds32_can_use_return_insn): New. * config/nds32/nds32.md (unspec_volatile_func_return): Remove. (return_internal): New. (return): Define this named pattern. (simple_return): Define this named pattern. * config/nds32/nds32.c (nds32_expand_epilogue): Emit return_internal pattern instead of unspec_volatile_func_return. (nds32_expand_epilogue_v3pop): Likewise. (nds32_can_use_return_insn): New function. From-SVN: r219711
Diffstat (limited to 'gcc/cppbuiltin.c')
0 files changed, 0 insertions, 0 deletions