From: Akira Hatanaka Date: Sat, 13 Apr 2013 00:45:02 +0000 (+0000) Subject: [mips] Override TargetLoweringBase::isShuffleMaskLegal. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=bf308cedce5caca4c73e558611a1c8c48687d62e;p=oota-llvm.git [mips] Override TargetLoweringBase::isShuffleMaskLegal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179433 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Mips/MipsSEISelLowering.h b/lib/Target/Mips/MipsSEISelLowering.h index 186f6a343de..90e83330a77 100644 --- a/lib/Target/Mips/MipsSEISelLowering.h +++ b/lib/Target/Mips/MipsSEISelLowering.h @@ -31,6 +31,11 @@ namespace llvm { virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *MBB) const; + virtual bool isShuffleMaskLegal(const SmallVectorImpl &Mask, + EVT VT) const { + return false; + } + virtual const TargetRegisterClass *getRepRegClassFor(MVT VT) const { if (VT == MVT::Untyped) return Subtarget->hasDSP() ? &Mips::ACRegsDSPRegClass :