[llvm] 0a16c56 - [OpenMP][NFC] Improve debug output

Johannes Doerfert via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 22 22:05:21 PDT 2021


Author: Johannes Doerfert
Date: 2021-09-23T00:04:29-05:00
New Revision: 0a16c560102212f5b317e646486b6826847334ca

URL: https://github.com/llvm/llvm-project/commit/0a16c560102212f5b317e646486b6826847334ca
DIFF: https://github.com/llvm/llvm-project/commit/0a16c560102212f5b317e646486b6826847334ca.diff

LOG: [OpenMP][NFC] Improve debug output

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 11db2ad0727f8..8ae0780c590dd 100644
--- a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+++ b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
@@ -2830,7 +2830,11 @@ struct AAKernelInfo : public StateWrapper<KernelInfoState, AbstractAttribute> {
            std::string(" #PRs: ") +
            std::to_string(ReachedKnownParallelRegions.size()) +
            ", #Unknown PRs: " +
-           std::to_string(ReachedUnknownParallelRegions.size());
+           std::to_string(ReachedUnknownParallelRegions.size()) +
+           ", #Reaching Kernels: " +
+           (ReachingKernelEntries.isValidState()
+                ? std::to_string(ReachingKernelEntries.size())
+                : "<invalid>");
   }
 
   /// Create an abstract attribute biew for the position \p IRP.


        


More information about the llvm-commits mailing list