From eec4d56e63acccf6df09fe33c40a055db47a004f Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Sat, 20 Aug 2011 11:11:14 +0000 Subject: [PATCH] Move common code into the function it belongs to llvm-svn: 138202 --- polly/lib/Analysis/ScopInfo.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 9c0e44c6b536..91a8ea281a7e 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;