summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/Mips.td
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-09-21 23:41:49 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-09-21 23:41:49 +0000
commita9adbf6df7116b08cef168d5b2315b82a95075c2 (patch)
treed10822ffad92b161786b9a4b4cb49f25600d9903 /lib/Target/Mips/Mips.td
parentd54a6b56a91c72cc33ce3dafcf1653123e6fdd87 (diff)
downloadllvm-a9adbf6df7116b08cef168d5b2315b82a95075c2.tar.gz
llvm-a9adbf6df7116b08cef168d5b2315b82a95075c2.tar.bz2
llvm-a9adbf6df7116b08cef168d5b2315b82a95075c2.tar.xz
Add flags and feature bits for mips dsp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164428 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/Mips.td')
-rw-r--r--lib/Target/Mips/Mips.td4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/Mips/Mips.td b/lib/Target/Mips/Mips.td
index 7cec531f9a..90c01d5de0 100644
--- a/lib/Target/Mips/Mips.td
+++ b/lib/Target/Mips/Mips.td
@@ -77,6 +77,10 @@ def FeatureMips64r2 : SubtargetFeature<"mips64r2", "MipsArchVersion",
def FeatureMips16 : SubtargetFeature<"mips16", "InMips16Mode", "true",
"Mips16 mode">;
+def FeatureDSP : SubtargetFeature<"dsp", "HasDSP", "true", "Mips DSP ASE">;
+def FeatureDSPR2 : SubtargetFeature<"dspr2", "HasDSPR2", "true",
+ "Mips DSP-R2 ASE", [FeatureDSP]>;
+
//===----------------------------------------------------------------------===//
// Mips processors supported.
//===----------------------------------------------------------------------===//