unsigned ARMTargetParser::parseArch(StringRef Arch) { StringRef Syn = getArchSynonym(Arch); for (const auto A : ARCHNames) { if (Syn == A.Name) return A.ID; } return ARM::INVALID_ARCH; }
// Allows partial match, ex. "v7a" matches "armv7a". unsigned ARMTargetParser::parseArch(StringRef Arch) { StringRef Syn = getArchSynonym(Arch); for (const auto A : ARCHNames) { if (StringRef(A.Name).endswith(Syn)) return A.ID; } return ARM::AK_INVALID; }