diff options
author | Anton Afanasyev <anton.a.afanasyev@gmail.com> | 2019-07-24 14:55:40 +0000 |
---|---|---|
committer | Anton Afanasyev <anton.a.afanasyev@gmail.com> | 2019-07-24 14:55:40 +0000 |
commit | 4fdcabf259c4ab94654e6cd5d95d0e0313159c70 (patch) | |
tree | 539d813f867c7b54b43482b9f2b8b7fb76bbcd73 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 69fba7434e0b5c424951752feef5bd4c3a2835ea (diff) | |
download | llvm-4fdcabf259c4ab94654e6cd5d95d0e0313159c70.zip llvm-4fdcabf259c4ab94654e6cd5d95d0e0313159c70.tar.gz llvm-4fdcabf259c4ab94654e6cd5d95d0e0313159c70.tar.bz2 |
[Support] Fix `-ftime-trace-granularity` option
Summary:
Move `-ftime-trace-granularity` option to frontend options. Without patch
this option is showed up in the help for any tool that links libSupport.
Reviewers: sammccall
Subscribers: hiraditya, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D65202
llvm-svn: 366911
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index 03db9a1..503e1fd 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -1796,6 +1796,8 @@ static InputKind ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args, Opts.ShowTimers = Args.hasArg(OPT_ftime_report); Opts.PrintSupportedCPUs = Args.hasArg(OPT_print_supported_cpus); Opts.TimeTrace = Args.hasArg(OPT_ftime_trace); + Opts.TimeTraceGranularity = getLastArgIntValue( + Args, OPT_ftime_trace_granularity_EQ, Opts.TimeTraceGranularity, Diags); Opts.ShowVersion = Args.hasArg(OPT_version); Opts.ASTMergeFiles = Args.getAllArgValues(OPT_ast_merge); Opts.LLVMArgs = Args.getAllArgValues(OPT_mllvm); |