[llvm] 8bd93b8 - [OpenMP][NFC] Do not collect kernels if they are not used (#135252)

via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 10 19:10:30 PDT 2025


Author: Johannes Doerfert
Date: 2025-04-10T19:10:27-07:00
New Revision: 8bd93b8303cb0ae9ad993aacf8d0747d26dfb0cc

URL: https://github.com/llvm/llvm-project/commit/8bd93b8303cb0ae9ad993aacf8d0747d26dfb0cc
DIFF: https://github.com/llvm/llvm-project/commit/8bd93b8303cb0ae9ad993aacf8d0747d26dfb0cc.diff

LOG: [OpenMP][NFC] Do not collect kernels if they are not used (#135252)

Added: 
    

Modified: 
    llvm/lib/Transforms/IPO/OpenMPOpt.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
index 82c3d9dbb3fc3..d055a22f10ebb 100644
--- a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+++ b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
@@ -5856,8 +5856,6 @@ PreservedAnalyses OpenMPOptCGSCCPass::run(LazyCallGraph::SCC &C,
   if (PrintModuleBeforeOptimizations)
     LLVM_DEBUG(dbgs() << TAG << "Module before OpenMPOpt CGSCC Pass:\n" << M);
 
-  KernelSet Kernels = getDeviceKernels(M);
-
   FunctionAnalysisManager &FAM =
       AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
 


        


More information about the llvm-commits mailing list