From 48996b0608b5e89c8176d102eede0ee3254f20f4 Mon Sep 17 00:00:00 2001 From: Akira Hatanaka Date: Sat, 13 Apr 2013 00:45:02 +0000 Subject: [PATCH] [mips] Override TargetLoweringBase::isShuffleMaskLegal. llvm-svn: 179433 --- llvm/lib/Target/Mips/MipsSEISelLowering.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/llvm/lib/Target/Mips/MipsSEISelLowering.h b/llvm/lib/Target/Mips/MipsSEISelLowering.h index 186f6a3..90e8333 100644 --- a/llvm/lib/Target/Mips/MipsSEISelLowering.h +++ b/llvm/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 : -- 2.7.4