diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2013-05-07 19:57:10 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2013-05-07 19:57:10 +0200 |
commit | 3f5783ea1b0ca56bc18fa90f602a7a0f825b379a (patch) | |
tree | c0dd8a645ea799270b2e68a4674fcf112b1372c4 /gcc/cfgexpand.c | |
parent | 924af4dc3e6a81db5005755819350c7d5ea32a27 (diff) | |
download | gcc-3f5783ea1b0ca56bc18fa90f602a7a0f825b379a.zip gcc-3f5783ea1b0ca56bc18fa90f602a7a0f825b379a.tar.gz gcc-3f5783ea1b0ca56bc18fa90f602a7a0f825b379a.tar.bz2 |
sse.md (ssescalarnummask): New mode attribute.
* config/i386/sse.md (ssescalarnummask): New mode attribute.
(PEXTR_MODE, PEXTR_MODEx): New mode iterators.
(*vec_extract<mode>): Merge from *sse4_1_pextrb_memory and
*sse4_1_pextrw_memory. Handle register target operands.
(*vec_extractv8hi_sse2): New pattern.
(*vec_extractv16qi_zext): Rename from *sse4_1_pextrb_<mode>.
(*vec_extractv8hi_zext): Rename from *sse2_pextrw_<mode>.
(*vec_extract<mode>_mem): New insn and split pattern.
From-SVN: r198691
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions