[PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 24 11:17:50 PST 2017
efriedma added inline comments.
================
Comment at: lib/Transforms/IPO/PassManagerBuilder.cpp:377
MPM.add(createAggressiveDCEPass()); // Delete dead instructions
- MPM.add(createCFGSimplificationPass()); // Merge & remove BBs
+ MPM.add(createLateCFGSimplificationPass()); // Switches to lookup tables
// Clean up after everything.
----------------
This is still interleaved with inlining; is that intentional?
https://reviews.llvm.org/D30333
More information about the llvm-commits
mailing list