From 76329bf83f1ffe97a25ed1726cac709a9ae66d71 Mon Sep 17 00:00:00 2001 From: Tony Linthicum Date: Mon, 12 Dec 2011 21:14:55 +0000 Subject: Hexagon backend support llvm-svn: 146413 --- clang/lib/Driver/HostInfo.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/lib/Driver/HostInfo.cpp') diff --git a/clang/lib/Driver/HostInfo.cpp b/clang/lib/Driver/HostInfo.cpp index 292678bf8aa..0e7879278aa 100644 --- a/clang/lib/Driver/HostInfo.cpp +++ b/clang/lib/Driver/HostInfo.cpp @@ -575,6 +575,11 @@ ToolChain *LinuxHostInfo::CreateToolChain(const ArgList &Args, ToolChain *&TC = ToolChains[ArchName]; + if (!TC && !Arch.compare ("hexagon")) { + llvm::Triple TCTriple (getTriple()); + TC = new toolchains::Hexagon_TC (*this, TCTriple); + } + if (!TC) { llvm::Triple TCTriple(getTriple()); TCTriple.setArchName(ArchName); -- cgit v1.2.3