[clang] 561d307 - Hook up Haiku AArch64 and RISCV64 support
Brad Smith via cfe-commits
cfe-commits at lists.llvm.org
Sat Sep 2 00:22:53 PDT 2023
Author: Brad Smith
Date: 2023-09-02T03:17:16-04:00
New Revision: 561d3076aa6a3de5ae3afcc1f96630df3943c921
URL: https://github.com/llvm/llvm-project/commit/561d3076aa6a3de5ae3afcc1f96630df3943c921
DIFF: https://github.com/llvm/llvm-project/commit/561d3076aa6a3de5ae3afcc1f96630df3943c921.diff
LOG: Hook up Haiku AArch64 and RISCV64 support
Added:
Modified:
clang/lib/Basic/Targets.cpp
Removed:
################################################################################
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 380510e22143d2..bdc570901bdf06 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -148,6 +148,9 @@ std::unique_ptr<TargetInfo> AllocateTarget(const llvm::Triple &Triple,
case llvm::Triple::Fuchsia:
return std::make_unique<FuchsiaTargetInfo<AArch64leTargetInfo>>(Triple,
Opts);
+ case llvm::Triple::Haiku:
+ return std::make_unique<HaikuTargetInfo<AArch64leTargetInfo>>(Triple,
+ Opts);
case llvm::Triple::Linux:
switch (Triple.getEnvironment()) {
default:
@@ -449,6 +452,9 @@ std::unique_ptr<TargetInfo> AllocateTarget(const llvm::Triple &Triple,
case llvm::Triple::Fuchsia:
return std::make_unique<FuchsiaTargetInfo<RISCV64TargetInfo>>(Triple,
Opts);
+ case llvm::Triple::Haiku:
+ return std::make_unique<HaikuTargetInfo<RISCV64TargetInfo>>(Triple,
+ Opts);
case llvm::Triple::Linux:
switch (Triple.getEnvironment()) {
default:
More information about the cfe-commits
mailing list