================ @@ -273,8 +273,6 @@ PreservedAnalyses FunctionToLoopPassAdaptor::run(Function &F, llvm::any_cast<const LoopNest *>(&IR)); const Loop **LPtr = llvm::any_cast<const Loop *>(&IR); const Loop *L = LPtr ? *LPtr : nullptr; - if (!L) - L = &llvm::any_cast<const LoopNest *>(IR)->getOutermostLoop(); ---------------- nikic wrote:
I see, so the code intentionally passes the outermost loop instead of the LoopNest to pass instrumentation. In that case these changes are fine. https://github.com/llvm/llvm-project/pull/108051 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits