]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR target/83628
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 May 2018 13:56:16 +0000 (13:56 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 May 2018 13:56:16 +0000 (13:56 +0000)
commit5cb0e5018a6efc90b338300a6aec174ca4e9d153
tree3c802d8d367544bebb6152b34c90993b74b5e98e
parent58cfef6b29de49040f284febec99226f42e6704c
PR target/83628
* config/alpha/alpha.md (ashlsi3): New insn pattern.
(*ashlsi_se): Rename from *ashldi_se.  Define as sign
extension of SImode operation.  Use const123_operand predicate.
(*saddsi_1): Remove.
(*saddl_se_1): Ditto.
(*ssubsi_1): Ditto.
(*ssubl_se_1): Ditto.
* config/alpha/predicates.md (const123_operand): New predicate.
* config/alpha/constraints.md (P): Use IN_RANGE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@260760 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha.md
gcc/config/alpha/constraints.md
gcc/config/alpha/predicates.md