From d8d04341ff54db10c558e05a6ae3169440074d6a Mon Sep 17 00:00:00 2001 From: "Zhao, Yang2" Date: Mon, 29 Jul 2024 23:30:34 -0700 Subject: [PATCH] Revert LoopIdiomRecognize for "__asan_set_shadow_local_memory" --- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp index 3504ca3856084..3fe5478408d45 100644 --- a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp +++ b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp @@ -292,10 +292,6 @@ bool LoopIdiomRecognize::runOnLoop(Loop *L) { if (Name == "memset" || Name == "memcpy") return false; - // Prevent from asan interception in kernel - if (Name == "__asan_set_shadow_local_memory") - return false; - // Determine if code size heuristics need to be applied. ApplyCodeSizeHeuristics = L->getHeader()->getParent()->hasOptSize() && UseLIRCodeSizeHeurs;