[mips][FastISel] Implement shift ops for Mips fast-isel.
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Fri, 17 Apr 2015 14:29:21 +0000 (14:29 +0000)
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Fri, 17 Apr 2015 14:29:21 +0000 (14:29 +0000)
commit44bde654f5c9d2b68f0c2473bb9c15ea9636fc7c
treedee60030b19d8fab49325d758d2edbd001dab137
parent10331c740096c196b55f54a05d1a918bdea7dbfc
[mips][FastISel] Implement shift ops for Mips fast-isel.

Summary:
Add shift operators implementation to fast-isel for Mips.  These are shift ops
for non legal forms, i.e. i8 and i16.

Based on a patch by Reed Kotler.

Test Plan:

Reviewers: dsanders

Subscribers: echristo, rfuhler, llvm-commits

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

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