diff options
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Driver/Tools.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 0d601a6bcdf..8fc3525d445 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -5025,9 +5025,6 @@ void hexagon::Link::ConstructJob(Compilation &C, const JobAction &JA, } // Hexagon tools end. -/// getARMCPUForMArch - Get the (LLVM) name of the minimum ARM CPU for the arch we are targeting -// -// FIXME: tblgen this. const char *arm::getARMCPUForMArch(const ArgList &Args, const llvm::Triple &Triple) { StringRef MArch; @@ -5049,6 +5046,14 @@ const char *arm::getARMCPUForMArch(const ArgList &Args, } } + return driver::getARMCPUForMArch(MArch, Triple); +} + +/// Get the (LLVM) name of the minimum ARM CPU for the arch we are targeting. +// +// FIXME: tblgen this. +const char *driver::getARMCPUForMArch(StringRef MArch, + const llvm::Triple &Triple) { switch (Triple.getOS()) { case llvm::Triple::NetBSD: if (MArch == "armv6") |

