diff options
author | Leslie Zhai <lesliezhai@llvm.org.cn> | 2017-04-20 04:23:24 +0000 |
---|---|---|
committer | Leslie Zhai <lesliezhai@llvm.org.cn> | 2017-04-20 04:23:24 +0000 |
commit | ff04109ca2ff9c61537676fd8c28fd5a1078d0f5 (patch) | |
tree | f73d535a7877eb2602521923495100b5755cb070 /clang/lib/Driver/ToolChains/CommonArgs.cpp | |
parent | 70a3eb60ed2e82e91b53cb7e72e8487c7850ed8c (diff) | |
download | bcm5719-llvm-ff04109ca2ff9c61537676fd8c28fd5a1078d0f5.tar.gz bcm5719-llvm-ff04109ca2ff9c61537676fd8c28fd5a1078d0f5.zip |
[AVR] Add -mmcu option to the driver
A patch by Peter Wu!
Reviewers: jroelofs, xiangzhai
Reviewed By: jroelofs, dylanmckay, xiangzhai
Subscribers: dlj, dylanmckay, cfe-commits
Differential Revision: https://reviews.llvm.org/D29827
llvm-svn: 300818
Diffstat (limited to 'clang/lib/Driver/ToolChains/CommonArgs.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChains/CommonArgs.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/CommonArgs.cpp b/clang/lib/Driver/ToolChains/CommonArgs.cpp index cb273300cdc..93b66eb6954 100644 --- a/clang/lib/Driver/ToolChains/CommonArgs.cpp +++ b/clang/lib/Driver/ToolChains/CommonArgs.cpp @@ -261,6 +261,12 @@ std::string tools::getCPUName(const ArgList &Args, const llvm::Triple &T, arm::getARMArchCPUFromArgs(Args, MArch, MCPU, FromAs); return arm::getARMTargetCPU(MCPU, MArch, T); } + + case llvm::Triple::avr: + if (const Arg *A = Args.getLastArg(options::OPT_mmcu_EQ)) + return A->getValue(); + return ""; + case llvm::Triple::mips: case llvm::Triple::mipsel: case llvm::Triple::mips64: |