[llvm-commits] [llvm] r167039 - /llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp

Akira Hatanaka ahatanak at gmail.com
Wed Oct 31 10:27:53 PDT 2012


Thanks for the reminder. I added check strings to tailcall.ll in r167139.

On Tue, Oct 30, 2012 at 8:05 PM, Rafael EspĂ­ndola <
rafael.espindola at gmail.com> wrote:

> testcase?
>
> On 30 October 2012 15:07, Akira Hatanaka <ahatanaka at mips.com> wrote:
> > Author: ahatanak
> > Date: Tue Oct 30 14:07:58 2012
> > New Revision: 167039
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=167039&view=rev
> > Log:
> > Do not do tail-call optimization if target is mips16.
> >
> >
> > Modified:
> >     llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp
> >
> > Modified: llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp
> > URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp?rev=167039&r1=167038&r2=167039&view=diff
> >
> ==============================================================================
> > --- llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp (original)
> > +++ llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp Tue Oct 30 14:07:58
> 2012
> > @@ -2665,6 +2665,10 @@
> >    if (!EnableMipsTailCalls)
> >      return false;
> >
> > +  // No tail call optimization for mips16.
> > +  if (Subtarget->inMips16Mode())
> > +    return false;
> > +
> >    if (MipsCCInfo.hasByValArg() || IsVarArg)
> >      return false;
> >
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20121031/acedd1ca/attachment.html>


More information about the llvm-commits mailing list