[mips][FastISel] Handle calls with non legal types i8 and i16.
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Tue, 12 May 2015 12:29:17 +0000 (12:29 +0000)
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Tue, 12 May 2015 12:29:17 +0000 (12:29 +0000)
commitb48c905613605be994469028f0a97b247e6773e8
tree0b432c84555f6047aa5ccdf8e8a1aaf7235fe6f3
parentbdaa681fc6bfca65aeaf3c11ad3636f37e72c9ee
[mips][FastISel] Handle calls with non legal types i8 and i16.

Summary: Allow calls with non legal integer types based on i8 and i16 to be processed by mips fast-isel.

Based on a patch by Reed Kotler.

Test Plan:
"Make check" test forthcoming.
Test-suite passes at O0/O2 and with mips32 r1/r2

Reviewers: rkotler, dsanders

Subscribers: llvm-commits, rfuhler

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

llvm-svn: 237121
llvm/lib/Target/Mips/MipsFastISel.cpp
llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll