Whitney added inline comments.
================ Comment at: clang/lib/Driver/Driver.cpp:4702 + + // Add or replace -ftime-trace<path>` to the correct one to all clang jobs + for (auto &J : C.getJobs()) { ---------------- dongjunduo wrote: > Whitney wrote: > > dongjunduo wrote: > > > Whitney wrote: > > > > Do you mean Add or replace the modified `-ftime-trace=<path>` to all > > > > clang jobs? > > > Right > > ic, can you please have the comment updated? > Done at line:4703 Let me clarify...can you please add `=` in between `-ftime-trace` and `<path>` for the comment on line 4703? ================ Comment at: clang/lib/Driver/Driver.cpp:4739 + + // replace `-ftime-trace=<path>` + auto &JArgs = J.getArguments(); ---------------- dongjunduo wrote: > Whitney wrote: > > dongjunduo wrote: > > > Whitney wrote: > > > > should we also replace `-ftime-trace`? > > > The work before here is to infer the correct path to store the time-trace > > > file. > > > > > > After that, the <path> in `-ftime-trace=<path>` should be replaced by the > > > infered correct path. > > > > > > We do not need to replace `-ftime-trace` then. > > What happens when `-ftime-trace` is given by the user? Do you have both > > `-ftime-trace=<path>` and `-ftime-trace` as arguments? > It doesn't matter that either "-ftime-trace" or "-ftime-trace=<path>" or both > of them are given by the user. > > The TimeProfiler is switched on when either "-ftime-trace" and > "-ftime-trace=<path>" is specified. Then, > > * If "-ftime-trace=<path>" is specified, the driver use <path>. > * If only "-ftime-trace" is specified, the <path> can be infered, then a new > option "-ftime-trace=<infered_path>" may be added to the clang. In the case of only "-ftime-trace" is specified, isn't it better to only pass "-ftime-trace=<infered_path>" to the compile step instead of both "-ftime-trace=<infered_path>" and "-ftime-trace"? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D131469/new/ https://reviews.llvm.org/D131469 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits