commit | 50271f787e99a35010ddbaafaa8fe711da5899f8 | [log] [tgz] |
---|---|---|
author | Andrew Kaylor <andrew.kaylor@intel.com> | Tue May 03 22:32:30 2016 +0000 |
committer | Andrew Kaylor <andrew.kaylor@intel.com> | Tue May 03 22:32:30 2016 +0000 |
tree | 4a1e7c15845cfd69a2abf1d084c513975a3dfa8d | |
parent | 539cd6758b8da2f35fb88a275374f752e7671e47 [diff] [blame] |
Add opt-bisect support to additional passes that can be skipped Differential Revision: http://reviews.llvm.org/D19882 llvm-svn: 268457
diff --git a/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp b/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp index 4b721d3..8332c8e 100644 --- a/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp +++ b/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
@@ -411,6 +411,9 @@ } bool AlignmentFromAssumptions::runOnFunction(Function &F) { + if (skipFunction(F)) + return false; + bool Changed = false; auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();