[mips] Add code to do tail call optimization.
authorAkira Hatanaka <ahatanaka@mips.com>
Fri, 19 Oct 2012 21:47:33 +0000 (21:47 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Fri, 19 Oct 2012 21:47:33 +0000 (21:47 +0000)
commit2b861be96ef18174c201ce6a94c5130445bc5b40
tree8b6ddcaeb967622364f6478bbecae9671b352595
parente050902ca7b2976fff845b55d7fb2ccba9d37892
[mips] Add code to do tail call optimization.

Currently, it is enabled only if option "enable-mips-tail-calls" is given and
all of the callee's arguments are passed in registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166342 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
test/CodeGen/Mips/tailcall.ll [new file with mode: 0644]