summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-02-22 20:55:17 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-02-22 20:55:17 +0000
commitb164d67d07d847346bf6364179dd642bc48592d8 (patch)
tree25638030c032a77d9883228f2b17b7b4d8830417 /clang/lib/Driver/Tools.h
parent2f81db66afd54612937ac36a24d271e4b1b849ef (diff)
downloadbcm5719-llvm-b164d67d07d847346bf6364179dd642bc48592d8.tar.gz
bcm5719-llvm-b164d67d07d847346bf6364179dd642bc48592d8.zip
Driver: Pass down the -march setting down to -cc1as on x86 too.
The assembler historically didn't make use of any target features, but this has changed when support for old CPUs that don't support long nops was added. llvm-svn: 175919
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r--clang/lib/Driver/Tools.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h
index f4aebd8bd25..846c8340348 100644
--- a/clang/lib/Driver/Tools.h
+++ b/clang/lib/Driver/Tools.h
@@ -77,6 +77,7 @@ namespace tools {
/// \brief Clang integrated assembler tool.
class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
void AddARMTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const;
+ void AddX86TargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const;
public:
ClangAs(const ToolChain &TC) : Tool("clang::as",
"clang integrated assembler", TC) {}
OpenPOWER on IntegriCloud