aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEli Bendersky <eliben@chromium.org>2012-11-01 13:03:44 -0700
committerEli Bendersky <eliben@chromium.org>2012-11-01 13:03:44 -0700
commit2e73bd7315e3cc621b1a49062dbad2243b6c3db0 (patch)
treee66989a8347f2fd6b9b8edac4f97e90b5c96e6e8 /lib
parent150cdf98b83bdae9912e0985bba91495315f2ad1 (diff)
When ARM triple CPU is unknown, assume +neon like in upstream LLVM.
This is related to issues #2751 and #3124. Neon support was added to the ARM validator recently. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2751 Review URL: https://codereview.chromium.org/11368034
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp b/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
index 406317cee4..d6ce86c736 100644
--- a/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
+++ b/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
@@ -86,13 +86,7 @@ std::string ARM_MC::ParseARMTriple(StringRef TT, StringRef CPU) {
// features.
if (NoCPU)
// v7a: FeatureNEON, FeatureDB, FeatureDSPThumb2, FeatureT2XtPk
- // @LOCALMOD-BEGIN
- // Orig: ARMArchFeature = "+v7,+neon,+db,+t2dsp,+t2xtpk";
- // TODO(pdox): Eliminate this strange exception, possibly
- // with our own cpu tag. (neon doesn't work, but vfp2 does).
- // We also don't seem to handle The DSP features.
- ARMArchFeature = "+v7,+db,+vfp2";
- // @LOCALMOD-END
+ ARMArchFeature = "+v7,+neon,+db,+t2dsp,+t2xtpk";
else
// Use CPU to figure out the exact features.
// @LOCALMOD-BEGIN