summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 9c0e44c6b53..91a8ea281a7 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -279,6 +279,7 @@ static void replace(std::string& str, const std::string& find,
}
static void makeIslCompatible(std::string& str) {
+ str.erase(0, 1);
replace(str, ".", "_");
replace(str, "\"", "_");
}
@@ -288,8 +289,6 @@ void MemoryAccess::setBaseName() {
WriteAsOperand(OS, getBaseAddr(), false);
BaseName = OS.str();
- // Remove the % in the name. This is not supported by isl.
- BaseName.erase(0,1);
makeIslCompatible(BaseName);
BaseName = "MemRef_" + BaseName;
}
@@ -689,8 +688,6 @@ ScopStmt::ScopStmt(Scop &parent, TempScop &tempScop,
WriteAsOperand(OS, &bb, false);
BaseName = OS.str();
- // Remove the % in the name. This is not supported by isl.
- BaseName.erase(0, 1);
makeIslCompatible(BaseName);
BaseName = "Stmt_" + BaseName;
OpenPOWER on IntegriCloud