Index: lib/Transforms/Utils/LoopSimplify.cpp =================================================================== --- lib/Transforms/Utils/LoopSimplify.cpp +++ lib/Transforms/Utils/LoopSimplify.cpp @@ -809,6 +809,9 @@ /// it in any convenient order) inserting preheaders... /// bool LoopSimplify::runOnFunction(Function &F) { + if (skipFunction(F)) + return false; + bool Changed = false; LoopInfo *LI = &getAnalysis().getLoopInfo(); DominatorTree *DT = &getAnalysis().getDomTree();