X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fllvmc%2Fsrc%2FHooks.cpp;h=2dc6b8b916120c79f154f82d86c966ef99556408;hb=26e10aeaf4fb0689d016757cfee403e4caf6d690;hp=efc91cf407c58986eb19e3c5925d90bc90b8a050;hpb=325f69da3d5cc9e6a874bc956f59410636273fad;p=oota-llvm.git diff --git a/tools/llvmc/src/Hooks.cpp b/tools/llvmc/src/Hooks.cpp index efc91cf407c..2dc6b8b9161 100644 --- a/tools/llvmc/src/Hooks.cpp +++ b/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) {