Mips fast-isel - handle functions which return i8 or i6 .
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Wed, 29 Apr 2015 14:17:14 +0000 (14:17 +0000)
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Wed, 29 Apr 2015 14:17:14 +0000 (14:17 +0000)
commit56d0e0051513e0be2ca29dd52bc6bbc0373f3705
treec30ac41e2c8fdca84a234f5c5fd6d65188c6eb40
parente28f663f71ff49a79b458f7c642906d13c5a0472
Mips fast-isel - handle functions which return i8 or i6 .

Summary: Allow Mips fast-isel to handle functions which return i8/i16 signed/unsigned.

Test Plan:
Make check tests are forthcoming.
Already passes test-suite at O0/O2 for Mips 32 r1/r2

Reviewers: dsanders, rkotler

Subscribers: llvm-commits, rfuhler

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236103 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsCallingConv.td
lib/Target/Mips/MipsFastISel.cpp
test/CodeGen/Mips/Fast-ISel/retabi.ll