Lines Matching refs:CPUArch
3863 bool supportsThumb(StringRef ArchName, StringRef CPUArch,
3865 return CPUArchVer >= 7 || (CPUArch.find('T') != StringRef::npos) ||
3866 (CPUArch.find('M') != StringRef::npos);
3868 bool supportsThumb2(StringRef ArchName, StringRef CPUArch,
3873 ArchName.endswith("v8") || CPUArch == "6T2" || CPUArchVer >= 7;
3884 StringRef CPUArch = getCPUDefineSuffix(CPU);
3886 if(CPUArch.substr(0, 1).getAsInteger<unsigned int>(10, CPUArchVer)) {
3889 Builder.defineMacro("__ARM_ARCH_" + CPUArch + "__");
3896 Builder.defineMacro("__ARM_ARCH", CPUArch.substr(0, 1));
3907 if (supportsThumb2(ArchName, CPUArch, CPUArchVer))
3909 else if (supportsThumb(ArchName, CPUArch, CPUArchVer))
3953 if (supportsThumb2(ArchName, CPUArch, CPUArchVer))
3993 if (CPUArchVer >= 6 && CPUArch != "6M") {