summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSubtarget.cpp
diff options
context:
space:
mode:
authorPetar Jovanovic <petar.jovanovic@imgtec.com>2017-06-06 15:33:01 +0000
committerPetar Jovanovic <petar.jovanovic@imgtec.com>2017-06-06 15:33:01 +0000
commit64fb7a8ebd9cda778e7173bf6a53ff15790e5b93 (patch)
tree1f741f39f8ad90094eb9b14a32dca077fbff9139 /llvm/lib/Target/Mips/MipsSubtarget.cpp
parent72180320192c3af09497398828ecc4405bc07739 (diff)
downloadbcm5719-llvm-64fb7a8ebd9cda778e7173bf6a53ff15790e5b93.tar.gz
bcm5719-llvm-64fb7a8ebd9cda778e7173bf6a53ff15790e5b93.zip
[mips] Add madd4 subtarget feature
Addition of a feature and a predicate used to control generation of madd.fmt and similar instructions. Patch by Stefan Maksimovic. Differential Revision: https://reviews.llvm.org/D33400 llvm-svn: 304801
Diffstat (limited to 'llvm/lib/Target/Mips/MipsSubtarget.cpp')
-rw-r--r--llvm/lib/Target/Mips/MipsSubtarget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MipsSubtarget.cpp b/llvm/lib/Target/Mips/MipsSubtarget.cpp
index 6b4a3f9a140..154d5825427 100644
--- a/llvm/lib/Target/Mips/MipsSubtarget.cpp
+++ b/llvm/lib/Target/Mips/MipsSubtarget.cpp
@@ -70,7 +70,7 @@ MipsSubtarget::MipsSubtarget(const Triple &TT, StringRef CPU, StringRef FS,
InMips16HardFloat(Mips16HardFloat), InMicroMipsMode(false), HasDSP(false),
HasDSPR2(false), HasDSPR3(false), AllowMixed16_32(Mixed16_32 | Mips_Os16),
Os16(Mips_Os16), HasMSA(false), UseTCCInDIV(false), HasSym32(false),
- HasEVA(false), TM(TM), TargetTriple(TT), TSInfo(),
+ HasEVA(false), DisableMadd4(false), TM(TM), TargetTriple(TT), TSInfo(),
InstrInfo(
MipsInstrInfo::create(initializeSubtargetDependencies(CPU, FS, TM))),
FrameLowering(MipsFrameLowering::create(*this)),
OpenPOWER on IntegriCloud