summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/IslAst.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/CodeGen/IslAst.cpp')
-rw-r--r--polly/lib/CodeGen/IslAst.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/polly/lib/CodeGen/IslAst.cpp b/polly/lib/CodeGen/IslAst.cpp
index 20738a34980..e4f0992afa8 100644
--- a/polly/lib/CodeGen/IslAst.cpp
+++ b/polly/lib/CodeGen/IslAst.cpp
@@ -269,17 +269,17 @@ astBuildAfterFor(__isl_take isl_ast_node *Node,
return Node;
struct IslAstUser *Info = (struct IslAstUser *) isl_id_get_user(Id);
struct AstBuildUserInfo *BuildInfo = (struct AstBuildUserInfo *) User;
+
if (Info) {
if (Info->IsOutermostParallel)
BuildInfo->InParallelFor = 0;
if (!containsLoops(isl_ast_node_for_get_body(Node)))
if (astScheduleDimIsParallel(Build, BuildInfo->Deps))
Info->IsInnermostParallel = 1;
+ if (!Info->Context)
+ Info->Context = isl_ast_build_copy(Build);
}
- if (!Info->Context)
- Info->Context = isl_ast_build_copy(Build);
-
isl_id_free(Id);
return Node;
}
OpenPOWER on IntegriCloud