Home | History | Annotate | Download | only in Basic

Lines Matching refs:ArchName

3484     StringRef ArchName = T.getArchName();
3488 if (ArchName.startswith("armv"))
3489 VersionStr = ArchName.substr(4, 1);
3490 else if (ArchName.startswith("armebv"))
3491 VersionStr = ArchName.substr(6, 1);
3502 if (ArchName.startswith("thumbv"))
3503 VersionStr = ArchName.substr(6, 1);
3504 else if (ArchName.startswith("thumbebv"))
3505 VersionStr = ArchName.substr(8, 1);
3702 StringRef ArchName = getTriple().getArchName();
3735 ArchName == "armv8a" || ArchName == "armv8" ||
3736 ArchName == "armebv8a" || ArchName == "armebv8" ||
3737 ArchName == "thumbv8a" || ArchName == "thumbv8" ||
3738 ArchName == "thumbebv8a" || ArchName == "thumbebv8") {
3863 bool supportsThumb(StringRef ArchName, StringRef CPUArch,
3868 bool supportsThumb2(StringRef ArchName, StringRef CPUArch,
3870 // We check both CPUArchVer and ArchName because when only triple is
3872 return ArchName.endswith("v6t2") || ArchName.endswith("v7") ||
3873 ArchName.endswith("v8") || CPUArch == "6T2" || CPUArchVer >= 7;
3893 StringRef ArchName = getTriple().getArchName();
3907 if (supportsThumb2(ArchName, CPUArch, CPUArchVer))
3909 else if (supportsThumb(ArchName, CPUArch, CPUArchVer))
3953 if (supportsThumb2(ArchName, CPUArch, CPUArchVer))