X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2FTargetParser.cpp;h=b6cb19890c21ece5a63ee9ec31af40127fe88bfb;hb=65d7d51529323933ff89df088ea20e0c33043b71;hp=c1dbc4a4f7a7982721310d5e24fce76235286191;hpb=7dfb31c3292d0059c3f3bd6617e471f2c6358315;p=oota-llvm.git diff --git a/lib/Support/TargetParser.cpp b/lib/Support/TargetParser.cpp index c1dbc4a4f7a..b6cb19890c2 100644 --- a/lib/Support/TargetParser.cpp +++ b/lib/Support/TargetParser.cpp @@ -189,8 +189,10 @@ bool llvm::ARM::getExtensionFeatures(unsigned Extensions, else Features.push_back("-crc"); - if (Extensions & ARM::AEK_T2DSP) - Features.push_back("+t2dsp"); + if (Extensions & ARM::AEK_DSP) + Features.push_back("+dsp"); + else + Features.push_back("-dsp"); return getHWDivFeatures(Extensions, Features); } @@ -518,6 +520,7 @@ unsigned llvm::ARM::parseArchProfile(StringRef Arch) { return ARM::PK_R; case ARM::AK_ARMV7: case ARM::AK_ARMV7A: + case ARM::AK_ARMV7K: case ARM::AK_ARMV7L: case ARM::AK_ARMV8A: case ARM::AK_ARMV8_1A: