diff options
| author | Paul Robinson <paul.robinson@sony.com> | 2016-07-19 22:57:14 +0000 |
|---|---|---|
| committer | Paul Robinson <paul.robinson@sony.com> | 2016-07-19 22:57:14 +0000 |
| commit | 2d23c029f75e3991381297695c4c085fec9c6833 (patch) | |
| tree | 04abdb56c0cd0f283cd941c1e64c93be34822384 /llvm/lib/Transforms | |
| parent | 5c46b943db70dacdf02b0760966f81ac5a6543fd (diff) | |
| download | bcm5719-llvm-2d23c029f75e3991381297695c4c085fec9c6833.tar.gz bcm5719-llvm-2d23c029f75e3991381297695c4c085fec9c6833.zip | |
Make GVN Hoisting obey optnone/bisect.
Differential Revision: http://reviews.llvm.org/D22545
llvm-svn: 276048
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/GVNHoist.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/GVNHoist.cpp b/llvm/lib/Transforms/Scalar/GVNHoist.cpp index 71f992ef8ff..c40068c5138 100644 --- a/llvm/lib/Transforms/Scalar/GVNHoist.cpp +++ b/llvm/lib/Transforms/Scalar/GVNHoist.cpp @@ -766,6 +766,8 @@ public: } bool runOnFunction(Function &F) override { + if (skipFunction(F)) + return false; auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); auto &MD = getAnalysis<MemoryDependenceWrapperPass>().getMemDep(); |

