[PATCH] D82344: [NewPM] Make PMs and adaptor passes for PMs unskippable
Arthur Eubanks via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 10 12:09:53 PDT 2020
aeubanks added a comment.
I think I prefer https://reviews.llvm.org/D83575 over this, this uses too much template metaprogramming for my liking. WDYT?
================
Comment at: llvm/include/llvm/Analysis/CGSCCPassManager.h:359
+ static bool isSkippable() {
+ return !std::is_base_of<CGSCCPassT, CGSCCPassManager>::value;
+ }
----------------
This is saying that only a ModuleToPostOrderCGSCCPassAdaptor around a CGSCCPassManager isn't skippable, all other ModuleToPostOrderCGSCCPassAdaptor are? What about a wrapper around a normal CGSCC pass that isn't skippable?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D82344/new/
https://reviews.llvm.org/D82344
More information about the llvm-commits
mailing list