diff options
| author | Tobias Grosser <tobias@grosser.es> | 2013-07-31 14:35:17 +0000 |
|---|---|---|
| committer | Tobias Grosser <tobias@grosser.es> | 2013-07-31 14:35:17 +0000 |
| commit | abd96a0c0ad55c9b37726db60285eb614a4ce4d8 (patch) | |
| tree | 7bd3499f8963ee36c8794bdddb5934eb6228afc7 | |
| parent | 791bea4182a225eb3c05dea1da3a36fc5afe084f (diff) | |
| download | bcm5719-llvm-abd96a0c0ad55c9b37726db60285eb614a4ce4d8.tar.gz bcm5719-llvm-abd96a0c0ad55c9b37726db60285eb614a4ce4d8.zip | |
Dependence: Add DEBUG support.
Contributed-by: Star Tan <tanmx_star@yeah.net>
llvm-svn: 187498
| -rw-r--r-- | polly/lib/Analysis/Dependences.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/polly/lib/Analysis/Dependences.cpp b/polly/lib/Analysis/Dependences.cpp index 5a185d0cd31..9f918f39466 100644 --- a/polly/lib/Analysis/Dependences.cpp +++ b/polly/lib/Analysis/Dependences.cpp @@ -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, isl_union_map **Read, 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(Scop &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) { |

