So, it turns out I forgot that one valid way of restoring GP after a call
authorAndrew Lenharth <andrewl@lenharth.org>
Mon, 27 Jun 2005 23:24:11 +0000 (23:24 +0000)
committerAndrew Lenharth <andrewl@lenharth.org>
Mon, 27 Jun 2005 23:24:11 +0000 (23:24 +0000)
commit6968bff783e49d16974db91f47df343794101ff5
tree36c131c4edbbd95841f754411232a6997f092e18
parentf1702ac589126e527f8fc5e46c971353b94682fa
So, it turns out I forgot that one valid way of restoring GP after a call
is to use RA, which assumes the called function uses RA for the register
holding the return address when it issues a ret.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22301 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Alpha/AlphaISelPattern.cpp