aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-init.c
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2014-10-15 04:20:03 +0000
committerMax Filippov <jcmvbkbc@gcc.gnu.org>2014-10-15 04:20:03 +0000
commitf211daa3d5fe727ad5efbf7dbc107123eaf68eb0 (patch)
tree3c61f261281ee6b510b3561d91c8e41e0cb81d6e /gcc/loop-init.c
parentcf14ea9fe3ae00ccaf543963c426da7ba3368246 (diff)
downloadgcc-f211daa3d5fe727ad5efbf7dbc107123eaf68eb0.zip
gcc-f211daa3d5fe727ad5efbf7dbc107123eaf68eb0.tar.gz
gcc-f211daa3d5fe727ad5efbf7dbc107123eaf68eb0.tar.bz2
xtensa: use pre- and postincrement FP load/store when available
Earlier versions of xtensa FPU used to support preincrement FP load and store instructions (lsiu/ssiu). Recent FPU supports postincrement FP load and store instructions only (lsip/ssip). Use configuration macro to decide which version is available. 2014-10-14 Max Filippov <jcmvbkbc@gmail.com> gcc/ * config/xtensa/xtensa.h (TARGET_HARD_FLOAT_POSTINC): new macro. * config/xtensa/xtensa.md (*lsiu, *ssiu): add dependency on !TARGET_HARD_FLOAT_POSTINC. (*lsip, *ssip): new instructions. From-SVN: r216234
Diffstat (limited to 'gcc/loop-init.c')
0 files changed, 0 insertions, 0 deletions