summaryrefslogtreecommitdiffstats
path: root/clang/tools/driver/cc1_main.cpp
diff options
context:
space:
mode:
authorAnton Afanasyev <anton.a.afanasyev@gmail.com>2019-07-24 14:55:40 +0000
committerAnton Afanasyev <anton.a.afanasyev@gmail.com>2019-07-24 14:55:40 +0000
commit4fdcabf259c4ab94654e6cd5d95d0e0313159c70 (patch)
tree539d813f867c7b54b43482b9f2b8b7fb76bbcd73 /clang/tools/driver/cc1_main.cpp
parent69fba7434e0b5c424951752feef5bd4c3a2835ea (diff)
downloadbcm5719-llvm-4fdcabf259c4ab94654e6cd5d95d0e0313159c70.tar.gz
bcm5719-llvm-4fdcabf259c4ab94654e6cd5d95d0e0313159c70.zip
[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/tools/driver/cc1_main.cpp')
-rw-r--r--clang/tools/driver/cc1_main.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/tools/driver/cc1_main.cpp b/clang/tools/driver/cc1_main.cpp
index 7315a135708..5c6fd2ea06f 100644
--- a/clang/tools/driver/cc1_main.cpp
+++ b/clang/tools/driver/cc1_main.cpp
@@ -216,9 +216,10 @@ int cc1_main(ArrayRef<const char *> Argv, const char *Argv0, void *MainAddr) {
bool Success = CompilerInvocation::CreateFromArgs(
Clang->getInvocation(), Argv.begin(), Argv.end(), Diags);
- if (Clang->getFrontendOpts().TimeTrace)
- llvm::timeTraceProfilerInitialize();
-
+ if (Clang->getFrontendOpts().TimeTrace) {
+ llvm::timeTraceProfilerInitialize(
+ Clang->getFrontendOpts().TimeTraceGranularity);
+ }
// --print-supported-cpus takes priority over the actual compilation.
if (Clang->getFrontendOpts().PrintSupportedCPUs)
return PrintSupportedCPUs(Clang->getTargetOpts().Triple);
OpenPOWER on IntegriCloud