[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