[mips][FastISel] Fix call lowering by bailing out on "fastcc" calls.
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Tue, 28 Jul 2015 21:43:31 +0000 (21:43 +0000)
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Tue, 28 Jul 2015 21:43:31 +0000 (21:43 +0000)
commit9876946aee62bbe1e963200a0e55e2fd785c5a88
tree63b53d4d195f605f4e619518d06e596b02d7ce1b
parentc69780d7977078d10d6ef86fd81ea0a3ac9c5939
[mips][FastISel] Fix call lowering by bailing out on "fastcc" calls.

Summary:
Currently, we support only the MIPS O32 ABI calling convention for call
lowering. With this change we avoid using the O32 calling convetion for
lowering calls marked as using the fast calling convention.

Reviewers: dsanders

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D11515

llvm-svn: 243485
llvm/lib/Target/Mips/MipsFastISel.cpp
llvm/test/CodeGen/Mips/Fast-ISel/fastcc-miss.ll [new file with mode: 0644]