aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-invariant.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2018-04-26 16:49:32 +0200
committerUros Bizjak <uros@gcc.gnu.org>2018-04-26 16:49:32 +0200
commitb1ea83878ef38b1dd22c042349ec4c1bcf48240e (patch)
tree429555262e9e035e56b9f03c04953ac7cd741bd7 /gcc/loop-invariant.c
parent5d8b352a10e17d4c798859f00d68e4d8ba27e0ca (diff)
downloadgcc-b1ea83878ef38b1dd22c042349ec4c1bcf48240e.zip
gcc-b1ea83878ef38b1dd22c042349ec4c1bcf48240e.tar.gz
gcc-b1ea83878ef38b1dd22c042349ec4c1bcf48240e.tar.bz2
i386.md ("isa" attribute): Add x64_sse2.
* config/i386/i386.md ("isa" attribute): Add x64_sse2. ("enabled" attribute): Handle "isa" attribute. (*movdi_internal): Substitute Yi and Yj constraint with x and Ym and Yn constraint with y constraint. Update "isa" attribute and set "preferred_for_speed" attribute from TARGET_INTER_UNIT_MOVES_{FROM,TO}_VEC for updated alternatives. (*movsi_internal): Ditto. (*movdf_internal): Ditto. (*movsf_internal): Ditto. (*zero_extendsidi2): Ditto. * config/i386/sse.md (vec_set<mode>_0): Ditto. (sse2_loadld): Ditto. (*vec_extract<ssevecmodelower>_0): Ditto. (*vec_extractv4si_0_zext_sse4): Ditto. (vec_concatv2di): Ditto. (*vec_dup<mode>): Ditto. * config/i386/mmx.md (*mov<mode>_internal): Ditto. * config/i386/constraints.md (Yi): Remove. (Yj): Remove. (Ym): Remove. (Yn): Remove. From-SVN: r259682
Diffstat (limited to 'gcc/loop-invariant.c')
0 files changed, 0 insertions, 0 deletions