[mips] Disable the TImode shift libcalls for 32-bit targets.
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Wed, 7 Sep 2016 10:01:18 +0000 (10:01 +0000)
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Wed, 7 Sep 2016 10:01:18 +0000 (10:01 +0000)
commit1ed49fd384c82354856be64385b4197a8474710b
tree3a314eb59014d56890078b1c7ac7f5bfad56e1e6
parent8825a5c6ef4d095b51da218fbc10a14d1672d12e
[mips] Disable the TImode shift libcalls for 32-bit targets.

Summary:
The o32 ABI doesn't not support the TImode helpers. For the time being,
disable just the shift libcalls as they break recursive builds on MIPS.

Reviewers: sdardis

Subscribers: llvm-commits, sdardis

Differential Revision: https://reviews.llvm.org/D24259

llvm-svn: 280798
llvm/lib/Target/Mips/MipsISelLowering.cpp
llvm/test/CodeGen/Mips/llvm-ir/ashr.ll
llvm/test/CodeGen/Mips/llvm-ir/lshr.ll
llvm/test/CodeGen/Mips/llvm-ir/shl.ll