summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc
diff options
context:
space:
mode:
authorMikhail Glushenkov <foldr@codedgers.com>2010-12-15 01:22:15 +0000
committerMikhail Glushenkov <foldr@codedgers.com>2010-12-15 01:22:15 +0000
commit8084dc957a72b8719f2f6ecc4516ce126f364f90 (patch)
tree1cc15f2e747ee6126de639c179e7d292dc6bd0a9 /llvm/tools/llvmc
parent0929a093061190382884dd63689a077939cc03cb (diff)
downloadbcm5719-llvm-8084dc957a72b8719f2f6ecc4516ce126f364f90.tar.gz
bcm5719-llvm-8084dc957a72b8719f2f6ecc4516ce126f364f90.zip
llvmc: more complete -march table for ARM.
llvm-svn: 121825
Diffstat (limited to 'llvm/tools/llvmc')
-rw-r--r--llvm/tools/llvmc/src/Hooks.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/tools/llvmc/src/Hooks.cpp b/llvm/tools/llvmc/src/Hooks.cpp
index efc91cf407c..2dc6b8b9161 100644
--- a/llvm/tools/llvmc/src/Hooks.cpp
+++ b/llvm/tools/llvmc/src/Hooks.cpp
@@ -50,8 +50,10 @@ std::string ConvertToMAttrImpl(const StrVec& Opts, const ArgMap* Args = 0) {
}
// Values needed to be special-cased by ConvertMArchToMAttr.
-const char* MArchMapKeys[] = { "armv6" };
-const char* MArchMapValues[] = { "v6" };
+const char* MArchMapKeys[] = { "armv4t", "armv5t", "armv5te", "armv6",
+ "armv6-m", "armv6t2", "armv7-a", "armv7-m" };
+const char* MArchMapValues[] = { "v4t", "v5t", "v5te", "v6", "v6m", "v6t2",
+ "v7a", "v7m" };
const unsigned NumMArchMapKeys = sizeof(MArchMapKeys) / sizeof(const char*);
void InitializeMArchMap(ArgMap& Args) {
OpenPOWER on IntegriCloud