diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2014-11-27 22:46:32 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2014-11-27 22:46:32 +0100 |
commit | a1a3ab657d377f193324911104728ff03fff776a (patch) | |
tree | d29557af1f7ae48282ee15a275a97f85aee60ceb /gcc/omp-low.c | |
parent | 1a33633742ab03c950358ac987ff660c99620dcb (diff) | |
download | gcc-a1a3ab657d377f193324911104728ff03fff776a.zip gcc-a1a3ab657d377f193324911104728ff03fff776a.tar.gz gcc-a1a3ab657d377f193324911104728ff03fff776a.tar.bz2 |
i386.md (preferred_for_size): New attribute
* config/i386/i386.md (preferred_for_size): New attribute
(*pushxf): Split Yx*r constraints to r,*r. Use preferred_for_size
attribute to conditionally disable alternative 1.
(*pushdf): Split Yd*r constraints to r,*r. Use preferred_for_size
and prefered_for_speed attributes to conditionally disable
alternative 1.
(*movxf_internal): Split Yx*r constraints to r,*r. Use
preferred_for_size attribute to conditionally disable
alternatives 3 and 4.
(*movdf_internal): Split Yd*r constraints to r,*r. Use
preferred_for_size and prefered_for_speed attributes to conditionally
disable alternatives 3 and 4.
* config/i386/constraints.md (Yd, Yx): Remove register constraints.
From-SVN: r218134
Diffstat (limited to 'gcc/omp-low.c')
0 files changed, 0 insertions, 0 deletions