OSDN Git Service

(extend{qihi,qisi,hisi}2): Allow unaligned memory as arg 1 and pass to
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Dec 1995 20:29:50 +0000 (20:29 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Dec 1995 20:29:50 +0000 (20:29 +0000)
commit222e8bfa6ff0a4c6f9053e700b24be31e69463a9
tree47f41063c7a6d8fabfb7777107afccb378dbabcc
parent041ca59aafac6fc231d67ac11a9ec400ce5ecff8
(extend{qihi,qisi,hisi}2): Allow unaligned memory as arg 1 and pass to
extend_{q,h}idi2.
(unaligned_extend{q,h}idi): New patterns.
(extend{q,h}idi2): If unaligned memory, call above new patterns.
(ext{q,l,w}h recognizer): Update to proper RTL.
(ext define_split): Comment out for now; wrong and maybe useless.
(unaligned_{load,store}hi): Do similarly to QImode.
(movhi, reload_{in,out}hi): Call unaligned case differently.

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