[polly] r187498 - Dependence: Add DEBUG support.

Tobias Grosser tobias at grosser.es
Wed Jul 31 07:35:17 PDT 2013


Author: grosser
Date: Wed Jul 31 09:35:17 2013
New Revision: 187498

URL: http://llvm.org/viewvc/llvm-project?rev=187498&view=rev
Log:
Dependence: Add DEBUG support.

Contributed-by:  Star Tan <tanmx_star at yeah.net>

Modified:
    polly/trunk/lib/Analysis/Dependences.cpp

Modified: polly/trunk/lib/Analysis/Dependences.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/Dependences.cpp?rev=187498&r1=187497&r2=187498&view=diff
==============================================================================
--- polly/trunk/lib/Analysis/Dependences.cpp (original)
+++ polly/trunk/lib/Analysis/Dependences.cpp Wed Jul 31 09:35:17 2013
@@ -30,6 +30,9 @@
 #include <isl/map.h>
 #include <isl/set.h>
 
+#define DEBUG_TYPE "polly-dependence"
+#include "llvm/Support/Debug.h"
+
 using namespace polly;
 using namespace llvm;
 
@@ -88,8 +91,15 @@ void Dependences::collectInfo(Scop &S, i
 void Dependences::calculateDependences(Scop &S) {
   isl_union_map *Read, *Write, *MayWrite, *Schedule;
 
+  DEBUG(dbgs() << "Scop: " << S << "\n");
+
   collectInfo(S, &Read, &Write, &MayWrite, &Schedule);
 
+  DEBUG(dbgs() << "Read: " << Read << "\n";
+        dbgs() << "Write: " << Write << "\n";
+        dbgs() << "MayWrite: " << MayWrite << "\n";
+        dbgs() << "Schedule: " << Schedule << "\n");
+
   if (OptAnalysisType == VALUE_BASED_ANALYSIS) {
     isl_union_map_compute_flow(
         isl_union_map_copy(Read), isl_union_map_copy(Write),
@@ -131,6 +141,8 @@ void Dependences::calculateDependences(S
   RAW = isl_union_map_coalesce(RAW);
   WAW = isl_union_map_coalesce(WAW);
   WAR = isl_union_map_coalesce(WAR);
+
+  DEBUG(printScop(dbgs()));
 }
 
 bool Dependences::runOnScop(Scop &S) {





More information about the llvm-commits mailing list