summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorPetr Hosek <phosek@google.com>2019-11-19 19:56:54 -0800
committerPetr Hosek <phosek@google.com>2019-11-21 16:02:26 -0800
commit68a3a3b28130ff055159632e8f94ef87fa8cba45 (patch)
tree3424babe04ed60522533fced3d153e022cacbe9a /clang/lib/Basic
parent46c7fc22cfb14a5b4445261c3ae849242f4d2ff9 (diff)
downloadbcm5719-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.cpp2
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:
OpenPOWER on IntegriCloud