Index: llvm/lib/Transforms/Vectorize/LoopVectorize.cpp =================================================================== --- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp +++ llvm/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -9100,7 +9100,10 @@ // Mark the loop as already vectorized to avoid vectorizing again. Hints.setAlreadyVectorized(); +#ifdef EXPENSIVE_CHECKS assert(!verifyFunction(*L->getHeader()->getParent(), &dbgs())); +#endif + return true; } @@ -9437,7 +9440,10 @@ Hints.setAlreadyVectorized(); } +#ifdef EXPENSIVE_CHECKS assert(!verifyFunction(*L->getHeader()->getParent(), &dbgs())); +#endif + return true; }