[PATCH] D99599: [NewPM] Add an option to dump pass structure
Haowei Wu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 29 12:31:12 PDT 2021
haowei added a comment.
Output from `clang -flegacy-pass-manager -fdebug-pass-structure -O0 -S -emit-llvm /opt/s/w/ir/x/w/llvm-project/clang/test/Driver/debug-pass-structure.c -o /dev/null 2>&1`:
Pass Arguments: -tti -targetlibinfo
Target Transform Information
Target Library Information
FunctionPass Manager
Pass Arguments: -tti -targetlibinfo -assumption-cache-tracker -profile-summary-info -annotation2metadata -forceattrs -basiccg -always-inline -barrier -annotation-remarks
Target Transform Information
Target Library Information
Assumption Cache Tracker
Profile summary info
ModulePass Manager
Annotation2Metadata
Force set function attributes
CallGraph Construction
Call Graph SCC Pass Manager
Inliner for always_inline functions
A No-Op Barrier Pass
FunctionPass Manager
Annotation Remarks
Print Module IR
Pass Arguments: -tti
Target Transform Information
ModulePass Manager
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99599/new/
https://reviews.llvm.org/D99599
More information about the llvm-commits
mailing list