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: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits