[OpenMP][NFC] Improve debug output
authorJohannes Doerfert <johannes@jdoerfert.de>
Wed, 8 Sep 2021 16:56:51 +0000 (11:56 -0500)
committerJohannes Doerfert <johannes@jdoerfert.de>
Thu, 23 Sep 2021 05:04:29 +0000 (00:04 -0500)
llvm/lib/Transforms/IPO/OpenMPOpt.cpp

index 11db2ad..8ae0780 100644 (file)
@@ -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.