diff options
| -rw-r--r-- | llvm/lib/Target/ARM/ARMParallelDSP.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMParallelDSP.cpp b/llvm/lib/Target/ARM/ARMParallelDSP.cpp index 5389d09bf7d..890ed2b0612 100644 --- a/llvm/lib/Target/ARM/ARMParallelDSP.cpp +++ b/llvm/lib/Target/ARM/ARMParallelDSP.cpp @@ -233,6 +233,9 @@ namespace { bool runOnLoop(Loop *TheLoop, LPPassManager &) override { if (DisableParallelDSP) return false; + if (skipLoop(TheLoop)) + return false; + L = TheLoop; SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); |

