[all-commits] [llvm/llvm-project] c5a060: Extend TimeTrace to LLVM's new pass manager
Reid Kleckner via All-commits
all-commits at lists.llvm.org
Fri Mar 6 14:45:56 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: c5a06019d234f2c614c36f5c39fa6243f5d510ae
https://github.com/llvm/llvm-project/commit/c5a06019d234f2c614c36f5c39fa6243f5d510ae
Author: Andrew Monshizadeh <amonshiz at gmail.com>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M llvm/include/llvm/Analysis/CGSCCPassManager.h
M llvm/include/llvm/IR/PassManager.h
M llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
M llvm/lib/Analysis/CGSCCPassManager.cpp
M llvm/lib/Transforms/Scalar/LoopPassManager.cpp
A llvm/test/Other/new-pm-time-trace.ll
M llvm/tools/opt/opt.cpp
Log Message:
-----------
Extend TimeTrace to LLVM's new pass manager
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}
After:
{F11333928}
Reviewed By: rnk
Differential Revision: https://reviews.llvm.org/D74516
More information about the All-commits
mailing list