constraints.md (Yp): New register constraint.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 23 Aug 2011 20:00:27 +0000 (22:00 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 23 Aug 2011 20:00:27 +0000 (22:00 +0200)
commit78d8c16ca93453666755e70c5931bffda080d12c
treed3422bf129765a288fac370d658c4e0d5964cc77
parent2ddfea8a33905ade165e6aa833dd0adea93e1480
constraints.md (Yp): New register constraint.

* config/i386/constraints.md (Yp): New register constraint.
* config/i386/i386.md (*addhi_1): Merge with *addhi_1_lea using
Yp register constraint.
(*addqi_1): Merge with *addqi_1_lea using Yp register constraint.
(*ashlhi3_1): Merge with *ashlhi3_1_lea using Yp register constraint.
(*ashlqi3_1): Merge with *ashlqi3_1_lea using Yp register constraint.

From-SVN: r178011
gcc/ChangeLog
gcc/config/i386/constraints.md
gcc/config/i386/i386.md