aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2010-04-20 19:21:50 +0200
committerUros Bizjak <uros@gcc.gnu.org>2010-04-20 19:21:50 +0200
commite96ccb30f5787417582b6ba5fde14c60aea5e9a3 (patch)
tree8da98e488bb19db8fdb12e58d453d0a29c3788c8 /gcc/builtins.c
parent4c0ab69d3b681c3f9b07ee29f7452bf2fb60b75a (diff)
downloadgcc-e96ccb30f5787417582b6ba5fde14c60aea5e9a3.zip
gcc-e96ccb30f5787417582b6ba5fde14c60aea5e9a3.tar.gz
gcc-e96ccb30f5787417582b6ba5fde14c60aea5e9a3.tar.bz2
i386.md (ffs<mode>2): Macroize expander from ffs_cmove and ffsdi2 using SWI48 mode iterator.
* config/i386/i386.md (ffs<mode>2): Macroize expander from ffs_cmove and ffsdi2 using SWI48 mode iterator. Expand SImode insn through ffsi2_no_cmove for !TARGET_CMOVE. (ffssi2_no_cmove): Rename from *ffs_no_cmove. Make public. (ffssi2): Remove expander. (*ffs<mode>_1): Macroize insn from *ffs{si,di} using SWI48 mode iterator. (ctz<mode>2): Ditto from ctz{si,di}2. (clz<mode>2): Macroize expander from ctz{hi,si,di}2 using SWI248 mode iterator. (clz<mode>2_abm): Macroize insn from clz{hi,si,di}2_abm using SWI248 mode iterator. From-SVN: r158569
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions