added inductive variables and loop type to LoopGraph
This commit is contained in:
@@ -74,7 +74,7 @@ static void fillIterationVariables(const LoopGraph* loop, set<string>& vars, int
|
||||
{
|
||||
if (dimensions == -1)
|
||||
{
|
||||
vars.insert(loop->loopSymbol);
|
||||
vars.insert(loop->loopSymbol());
|
||||
for (LoopGraph* child : loop->children)
|
||||
fillIterationVariables(child, vars);
|
||||
}
|
||||
@@ -82,7 +82,7 @@ static void fillIterationVariables(const LoopGraph* loop, set<string>& vars, int
|
||||
{
|
||||
for (int i = 0; i < dimensions; ++i)
|
||||
{
|
||||
vars.insert(loop->loopSymbol);
|
||||
vars.insert(loop->loopSymbol());
|
||||
if (i != dimensions - 1)
|
||||
loop = loop->children[0];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user