diff options
author | Petr Hosek <phosek@google.com> | 2019-11-19 19:56:54 -0800 |
---|---|---|
committer | Petr Hosek <phosek@google.com> | 2019-11-21 16:02:26 -0800 |
commit | 68a3a3b28130ff055159632e8f94ef87fa8cba45 (patch) | |
tree | 3424babe04ed60522533fced3d153e022cacbe9a /clang/lib/Basic | |
parent | 46c7fc22cfb14a5b4445261c3ae849242f4d2ff9 (diff) | |
download | bcm5719-llvm-68a3a3b28130ff055159632e8f94ef87fa8cba45.tar.gz bcm5719-llvm-68a3a3b28130ff055159632e8f94ef87fa8cba45.zip |
[Clang] Enable RISC-V support for Fuchsia
We don't have a full sysroot yet, so for now we only include compiler
support and compiler-rt builtins, the rest of the runtimes will get
enabled later.
Differential Revision: https://reviews.llvm.org/D70477
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 664260d184f..c063f8ca447 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -383,6 +383,8 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple, switch (os) { case llvm::Triple::FreeBSD: return new FreeBSDTargetInfo<RISCV64TargetInfo>(Triple, Opts); + case llvm::Triple::Fuchsia: + return new FuchsiaTargetInfo<RISCV64TargetInfo>(Triple, Opts); case llvm::Triple::Linux: return new LinuxTargetInfo<RISCV64TargetInfo>(Triple, Opts); default: |