reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/ppcg/gpu.c
  201 	info->linearize = prog->scop->options->linearize_device_arrays;
  258 	for (i = 0; i < prog->scop->pet->n_independence; ++i) {
  259 		struct pet_independence *pi = prog->scop->pet->independences[i];
  289 	accesses = isl_union_map_copy(prog->scop->tagged_reads);
  291 			    isl_union_map_copy(prog->scop->tagged_may_writes));
  307 		order = isl_union_map_copy(prog->scop->tagged_dep_order);
  351 	prog->n_array = prog->scop->pet->n_array;
  356 	for (i = 0; i < prog->scop->pet->n_array; ++i) {
  359 		field = isl_set_is_wrapping(prog->scop->pet->arrays[i]->extent);
  365 					prog->scop->pet->arrays[i], arrays) < 0)
  368 	if (i < prog->scop->pet->n_array)
  373 	if (prog->scop->options->live_range_reordering)
 2250 	tagger = isl_union_pw_multi_aff_copy(prog->scop->tagger);
 2259 			isl_union_map_copy(prog->scop->tagged_dep_flow));
 2263 	external = isl_union_map_copy(prog->scop->tagged_dep_flow);
 2275 				isl_set_copy(prog->scop->context));
 2282 				isl_union_map_copy(prog->scop->live_in));
 2287 				isl_union_map_copy(prog->scop->live_out));
 2488 	iterators = ppcg_scop_generate_names(gen->prog->scop, depth, "c");
 2493 	if (gen->prog->scop->options->debug->dump_final_schedule)
 3729 	may_writes = isl_union_map_copy(kernel->prog->scop->tagged_may_writes);
 3737 	local = isl_union_map_copy(kernel->prog->scop->tagged_dep_flow);
 3897 	kernel->block_ids = ppcg_scop_generate_names(gen->prog->scop,
 3912 				gen->prog->scop);
 3916 	kernel->thread_ids = ppcg_scop_generate_names(gen->prog->scop,
 4050 	bounds = ppcg_ht_compute_bounds(gen->prog->scop, node);
 4225 	if (!ppcg_scop_any_hidden_declarations(prog->scop))
 4373 	domain = isl_union_set_copy(prog->scop->domain);
 4376 				isl_set_copy(prog->scop->context));
 4377 	if (prog->scop->options->live_range_reordering) {
 4379 			isl_union_map_copy(prog->scop->tagged_dep_flow),
 4380 			isl_union_map_copy(prog->scop->tagged_dep_order));
 4381 		proximity = isl_union_map_copy(prog->scop->dep_flow);
 4384 			    isl_union_map_copy(prog->scop->dep_forced));
 4386 			    isl_union_map_copy(prog->scop->dep_false));
 4389 			isl_union_map_copy(prog->scop->independence));
 4393 		dep_raw = isl_union_map_copy(prog->scop->dep_flow);
 4394 		dep = isl_union_map_copy(prog->scop->dep_false);
 4405 	if (prog->scop->options->debug->dump_schedule_constraints)
 4425 	schedule = gen->prog->scop->schedule;
 4567 	schedule = isl_schedule_copy(gen->prog->scop->schedule);
 5097 	data.tagger = prog->scop->tagger;
 5099 	flow = isl_union_map_copy(prog->scop->tagged_dep_flow);
 5123 			isl_union_map_copy(prog->scop->tagged_may_writes));
 5181 	tagged = isl_union_map_copy(prog->scop->tagged_reads);
 5183 			    isl_union_map_copy(prog->scop->tagged_may_writes));
 5212 	local_uninitialized = isl_union_map_copy(prog->scop->live_in);
 5298 	guard = isl_union_set_params(isl_union_set_copy(prog->scop->domain));
 5690 		p = ppcg_print_exposed_declarations(p, prog->scop);
 5801 	prog->scop = scop;
tools/polly/lib/External/ppcg/gpu_group.c
 1637 	data.scop = kernel->prog->scop;
tools/polly/lib/External/ppcg/gpu_print.c
  284 	n = prog->scop->pet->n_type;
  296 		struct pet_type *type = prog->scop->pet->types[i];