[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)
commita0b4070813f6ea49536c5eb6bca3a03090bc7252
treed49c0ec87daec751cc4217beb34012ab99bafe42
parent86eea13bdb88970af48ecbed76269bafc0e8ac86
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243485 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsFastISel.cpp
test/CodeGen/Mips/Fast-ISel/fastcc-miss.ll [new file with mode: 0644]