s390.md (movstrdix_64, [...]): Improve RTL templates.
authorUlrich Weigand <uweigand@de.ibm.com>
Mon, 14 Jan 2002 16:56:24 +0000 (16:56 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Mon, 14 Jan 2002 16:56:24 +0000 (16:56 +0000)
commit9f37ccb1946e0333e03cf6bcecad46e410a7158b
tree0117deadf0c7afbf1bae1cc7d36175a87a7979b6
parent6c2d03d0d1cbd6a2bf8a4078d5d256c6edebe5fa
s390.md (movstrdix_64, [...]): Improve RTL templates.

* config/s390/s390.md (movstrdix_64, movstrsix_31, movstrdi_64,
movstrsi_31, clrstrsi_64, clrstrsi_31): Improve RTL templates.
(clrstrdi, clrstrsi): Adapt callers.

(extendsidi2, zero_extendsidi2): Remove no-conflict blocks.

(movti splitter): Never use register 0 as base register.

From-SVN: r48832
gcc/ChangeLog
gcc/config/s390/s390.md