Lines Matching full:major

89     ExtMap[E.Name] = {E.Version.Major, E.Version.Minor};
92 std::to_string(E.second.Major) + "." + std::to_string(E.second.Minor);
99 ExtMap[E.Name] = {E.Version.Major, E.Version.Minor};
102 std::to_string(E.second.Major) + "." + std::to_string(E.second.Minor);
128 FullExtMap[E.Name] = {E.Version.Major, E.Version.Minor};
129 ExtMap[E.Name] = {E.Version.Major, E.Version.Minor};
133 std::to_string(E.second.Major) + "." + std::to_string(E.second.Minor);
142 FullExtMap[E.Name] = {E.Version.Major, E.Version.Minor};
143 ExtMap[E.Name] = {E.Version.Major, E.Version.Minor};
148 std::to_string(E.second.Major) + "." + std::to_string(E.second.Minor);
271 if (I->Version.Major == MajorVersion && I->Version.Minor == MinorVersion)
336 // Version number is divided into major and minor version numbers,
339 static Error getExtensionVersion(StringRef Ext, StringRef In, unsigned &Major,
344 Major = 0;
361 if (!MajorStr.empty() && MajorStr.getAsInteger(10, Major))
362 return getError("Failed to parse major version number for extension '" +
396 (Major != SupportedVers.Major || Minor != SupportedVers.Minor)) {
401 "' (this compiler supports " + utostr(SupportedVers.Major) +
415 Major = DefaultVersion->Major;
423 if (RISCVISAInfo::isSupportedExtension(Ext, Major, Minor))
521 // Split Prefix into the extension name and the major version number
538 return getError("failed to parse major version number");
615 unsigned Major, Minor, ConsumeLength;
626 StringRef(&Baseline, 1), Arch, Major, Minor, ConsumeLength,
630 ISAInfo->Exts[std::string(1, Baseline)] = {Major, Minor};
647 ISAInfo->Exts[std::string(Ext)] = {Version->Major, Version->Minor};
682 // version number (major, minor) and are separated by a single
699 unsigned Major, Minor, ConsumeLength;
700 if (auto E = getExtensionVersion(Name, Vers, Major, Minor, ConsumeLength,
714 RISCVISAUtils::ExtensionVersion{Major, Minor})
939 Arch << ExtInfo.Major << "p" << ExtInfo.Minor;
987 unsigned Major, Minor, ConsumeLength;
988 if (auto E = getExtensionVersion(Name, Vers, Major, Minor, ConsumeLength,