[PATCH] D74516: Extend TimeTrace to LLVM's new pass manager
Andrew Monshizadeh via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 12 15:54:52 PST 2020
amonshiz created this revision.
amonshiz added reviewers: modocache, anton-afanasyev, rnk, rsmith, MatzeB, mzolotukhin.
Herald added subscribers: dexonsmith, hiraditya.
Herald added a project: LLVM.
amonshiz added a parent revision: D74514: Refactor TimeProfiler write methods (NFC).
With the addition of the LLD time tracing it made sense to include coverage
for LLVM's various passes. Doing so ensures that ThinLTO is also covered
with a time trace.
Before:
F11333974: LLVM_Time_Trace_Before <https://reviews.llvm.org/F11333974>
After:
F11333928: LLVM_Time_Trace_After <https://reviews.llvm.org/F11333928>
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D74516
Files:
llvm/include/llvm/Analysis/CGSCCPassManager.h
llvm/include/llvm/IR/PassManager.h
llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
llvm/lib/Analysis/CGSCCPassManager.cpp
llvm/lib/Transforms/Scalar/LoopPassManager.cpp
llvm/test/Other/new-pm-time-trace.ll
llvm/tools/opt/opt.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D74516.244297.patch
Type: text/x-patch
Size: 6763 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200212/5a920a74/attachment.bin>
More information about the llvm-commits
mailing list