Added PowerPC 32-bit support

This commit is contained in:
Alsey Coleman Miller
2022-03-03 22:21:33 -05:00
parent 2614465dc2
commit 0ab3eec987
18 changed files with 50 additions and 15 deletions

View File

@@ -62,6 +62,7 @@ static const SupportedConditionalValue SupportedConditionalCompilationArches[] =
"arm64_32",
"i386",
"x86_64",
"powerpc",
"powerpc64",
"powerpc64le",
"s390x",
@@ -312,6 +313,9 @@ std::pair<bool, bool> LangOptions::setTarget(llvm::Triple triple) {
addPlatformConditionValue(PlatformConditionKind::Arch, "arm64");
}
break;
case llvm::Triple::ArchType::ppc:
addPlatformConditionValue(PlatformConditionKind::Arch, "powerpc");
break;
case llvm::Triple::ArchType::ppc64:
addPlatformConditionValue(PlatformConditionKind::Arch, "powerpc64");
break;