Home | History | Annotate | Download | only in gcc

Lines Matching refs:gimplify_omp_ctxp

245 static struct gimplify_omp_ctx *gimplify_omp_ctxp;
457 c->outer_context = gimplify_omp_ctxp;
789 if (gimplify_omp_ctxp)
791 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
1365 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
1910 && !gimplify_omp_ctxp
3067 if (gimplify_omp_ctxp && omp_notice_variable (gimplify_omp_ctxp, decl, true))
3517 for (ctx = gimplify_omp_ctxp; ctx; ctx = ctx->outer_context)
7114 && !gimplify_omp_ctxp)
7756 if (gimplify_omp_ctxp->outer_context == NULL
7891 if (gimplify_omp_ctxp->target_firstprivatize_array_bases
8024 if (ctx == gimplify_omp_ctxp)
8039 && (ctx == gimplify_omp_ctxp
8041 && gimplify_omp_ctxp->outer_context == ctx)))
8053 return (ctx == gimplify_omp_ctxp
8055 && gimplify_omp_ctxp->outer_context == ctx));
8448 if (gimplify_omp_ctxp)
8450 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
10463 gimplify_omp_ctxp = pctx;
10481 gimplify_omp_ctxp = outer_ctx;
10486 gimplify_omp_ctxp = ctx;
10502 gimplify_omp_ctxp = outer_ctx;
10507 gimplify_omp_ctxp = ctx;
10523 gimplify_omp_ctxp = outer_ctx;
10951 gimplify_omp_ctxp = ctx;
11036 omp_mark_stores (gimplify_omp_ctxp, op);
11099 if (gimplify_omp_ctxp->region_type == ORT_COMBINED_PARALLEL
11124 if ((gimplify_omp_ctxp->region_type & ORT_ACC) == 0
11151 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp->outer_context;
11169 if (gimplify_omp_ctxp->has_depend)
11177 if ((gimplify_omp_ctxp->region_type & ORT_TARGET)
11178 && (gimplify_omp_ctxp->region_type & ORT_ACC) == 0
11201 omp_mark_stores (gimplify_omp_ctxp->outer_context, decl);
11235 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
11236 gimplify_omp_ctxp = ctx->outer_context;
11239 gimplify_omp_ctxp = ctx;
11278 if ((gimplify_omp_ctxp->region_type & ORT_ACC) == 0)
11290 if (gimplify_omp_ctxp->outer_context)
11292 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp->outer_context;
11300 if (gimplify_omp_ctxp->target_firstprivatize_array_bases)
11307 else if (gimplify_omp_ctxp->target_firstprivatize_array_bases
11313 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
11314 gimplify_omp_ctxp = ctx->outer_context;
11317 gimplify_omp_ctxp = ctx;
11336 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
11337 gimplify_omp_ctxp = ctx->outer_context;
11340 gimplify_omp_ctxp = ctx;
11343 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
11344 gimplify_omp_ctxp = ctx->outer_context;
11351 if (gimplify_omp_ctxp)
11355 omp_notice_variable (gimplify_omp_ctxp, OMP_CLAUSE_SIZE (clause),
11357 gimplify_omp_ctxp = ctx;
11365 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
11493 omp_mark_stores (gimplify_omp_ctxp->outer_context, decl);
11519 omp_mark_stores (gimplify_omp_ctxp->outer_context, decl);
11806 omp_mark_stores (gimplify_omp_ctxp->outer_context, decl);
11908 if ((gimplify_omp_ctxp->region_type & ORT_ACC) == 0)
11936 gimplify_omp_ctxp = ctx->outer_context;
11960 for (struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp; ctx;)
12197 if (gimplify_omp_ctxp)
12198 omp_add_variable (gimplify_omp_ctxp, decl, GOVD_SEEN);
12577 gimplify_omp_ctxp->distribute = true;
12608 if (TREE_CODE (for_stmt) != OMP_TASKLOOP || gimplify_omp_ctxp)
12615 gimplify_omp_ctxp = &ctx;
12617 gimplify_omp_ctxp = NULL;
12681 gimplify_omp_ctxp->combined_loop = true;
12694 gimplify_omp_ctxp->loop_iter_var.create (TREE_VEC_LENGTH
12733 gimplify_omp_ctxp->loop_iter_var.quick_push (orig_decl);
12736 gimplify_omp_ctxp->loop_iter_var.quick_push (decl);
12737 gimplify_omp_ctxp->loop_iter_var.quick_push (decl);
12770 splay_tree_node n = splay_tree_lookup (gimplify_omp_ctxp->variables,
12772 omp_is_private (gimplify_omp_ctxp, decl,
12777 omp_notice_variable (gimplify_omp_ctxp, decl, true);
12805 = gimplify_omp_ctxp->outer_context;
12844 omp_add_variable (gimplify_omp_ctxp, decl, flags);
12864 = gimplify_omp_ctxp->outer_context;
12875 omp_add_variable (gimplify_omp_ctxp, decl,
12881 else if (omp_is_private (gimplify_omp_ctxp, decl, 0))
12883 omp_notice_variable (gimplify_omp_ctxp, decl, true);
12884 splay_tree_node n = splay_tree_lookup (gimplify_omp_ctxp->variables,
12901 omp_add_variable (gimplify_omp_ctxp, decl, GOVD_PRIVATE | GOVD_SEEN);
12915 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
12918 gimplify_omp_ctxp = NULL;
12920 gimplify_omp_ctxp = ctx;
12934 omp_add_variable (gimplify_omp_ctxp, var,
12943 omp_add_variable (gimplify_omp_ctxp, var,
12949 gimplify_omp_ctxp->in_for_exprs = true;
12962 gimplify_omp_ctxp->in_for_exprs = false;
12972 gimplify_omp_ctxp->in_for_exprs = true;
12985 gimplify_omp_ctxp->in_for_exprs = false;
13051 gimplify_omp_ctxp->in_for_exprs = true;
13073 gimplify_omp_ctxp->in_for_exprs = false;
13178 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
13180 gimplify_omp_ctxp = ctx->outer_context;
13182 gimplify_omp_ctxp = ctx;
13183 omp_add_variable (gimplify_omp_ctxp, var, GOVD_PRIVATE | GOVD_SEEN);
13236 if (gimplify_omp_ctxp
13237 && (gimplify_omp_ctxp->combined_loop
13238 || (gimplify_omp_ctxp->region_type == ORT_COMBINED_PARALLEL
13239 && gimplify_omp_ctxp->outer_context
13240 && gimplify_omp_ctxp->outer_context->combined_loop)))
13243 if (gimplify_omp_ctxp->combined_loop)
13483 struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
13561 struct gimplify_omp_ctx *octx = gimplify_omp_ctxp;
13914 n = splay_tree_lookup (gimplify_omp_ctxp->variables,
13918 if (gimplify_omp_ctxp->defaultmap[GDMK_SCALAR] & GOVD_FIRSTPRIVATE)
14005 struct gimplify_omp_ctx *target_ctx = gimplify_omp_ctxp;
14027 gimplify_omp_ctxp = gimplify_omp_ctxp->outer_context;
14032 gimplify_omp_ctxp = target_ctx;
14037 gimplify_omp_ctxp = target_ctx;
14064 gimplify_omp_ctxp = gimplify_omp_ctxp->outer_context;
14068 gimplify_omp_ctxp = target_ctx;
14072 gimplify_omp_ctxp = target_ctx;
14129 if (gimplify_omp_ctxp == NULL
14130 || gimplify_omp_ctxp
14766 if (gimplify_omp_ctxp)
14770 && gimplify_omp_ctxp->loop_iter_var.is_empty ()
14787 if (i >= gimplify_omp_ctxp->loop_iter_var.length () / 2)
14790 != gimplify_omp_ctxp->loop_iter_var[2 * i])
14796 gimplify_omp_ctxp->loop_iter_var[2 * i]);
14802 = gimplify_omp_ctxp->loop_iter_var[2 * i + 1];
14803 if (!fail && i != gimplify_omp_ctxp->loop_iter_var.length () / 2)
15358 && !gimplify_omp_ctxp)
15575 if (gimplify_omp_ctxp)
15576 omp_notice_variable (gimplify_omp_ctxp, *expr_p, true);
16347 gcc_assert (gimplify_omp_ctxp == NULL);
16349 gimplify_omp_ctxp = new_omp_context (ORT_IMPLICIT_TARGET);
16441 && gimplify_omp_ctxp)
16443 delete_omp_context (gimplify_omp_ctxp);
16444 gimplify_omp_ctxp = NULL;