* config/ia64/ia64.md (movdi): Split out load address code.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jul 2000 22:19:58 +0000 (22:19 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jul 2000 22:19:58 +0000 (22:19 +0000)
commit7a525da6edfc4a673bc4700b45f254ffe9a19438
tree84a0d95bd1cb6c54a3aefe6a2cc6016d9bc3b4ce
parenteda58c9c761ff7ba6954d8a01f1841d73c911aaa
    * config/ia64/ia64.md (movdi): Split out load address code.
        New post-reload splitter for symbolic operands.
        (movdi_internal): Abort if we didn't split symbolic operands
        when we should have.
        * config/ia64/ia64.c (ia64_expand_load_address): New, from movdi bits.
        (ia64_reorg): Split insns when not optimizing.
        * config/ia64/ia64-protos.h (ia64_expand_load_address): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35106 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64-protos.h
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.md