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

References

tools/polly/lib/External/isl/isl_ast.c
  855 	node->u.f.iterator = isl_ast_expr_from_id(id);
  856 	if (!node->u.f.iterator)
  986 		dup->u.f.iterator = isl_ast_expr_copy(node->u.f.iterator);
  986 		dup->u.f.iterator = isl_ast_expr_copy(node->u.f.iterator);
  987 		dup->u.f.init = isl_ast_expr_copy(node->u.f.init);
  987 		dup->u.f.init = isl_ast_expr_copy(node->u.f.init);
  988 		dup->u.f.cond = isl_ast_expr_copy(node->u.f.cond);
  988 		dup->u.f.cond = isl_ast_expr_copy(node->u.f.cond);
  989 		dup->u.f.inc = isl_ast_expr_copy(node->u.f.inc);
  989 		dup->u.f.inc = isl_ast_expr_copy(node->u.f.inc);
  990 		dup->u.f.body = isl_ast_node_copy(node->u.f.body);
  990 		dup->u.f.body = isl_ast_node_copy(node->u.f.body);
  991 		if (!dup->u.f.iterator || !dup->u.f.init || !dup->u.f.cond ||
  991 		if (!dup->u.f.iterator || !dup->u.f.init || !dup->u.f.cond ||
  991 		if (!dup->u.f.iterator || !dup->u.f.init || !dup->u.f.cond ||
  992 		    !dup->u.f.inc || !dup->u.f.body)
  992 		    !dup->u.f.inc || !dup->u.f.body)
 1044 		isl_ast_expr_free(node->u.f.iterator);
 1045 		isl_ast_expr_free(node->u.f.init);
 1046 		isl_ast_expr_free(node->u.f.cond);
 1047 		isl_ast_expr_free(node->u.f.inc);
 1048 		isl_ast_node_free(node->u.f.body);
 1083 	isl_ast_node_free(node->u.f.body);
 1084 	node->u.f.body = body;
 1101 	return isl_ast_node_copy(node->u.f.body);
 1112 	node->u.f.degenerate = 1;
 1123 	return node->u.f.degenerate;
 1134 	return isl_ast_expr_copy(node->u.f.iterator);
 1145 	return isl_ast_expr_copy(node->u.f.init);
 1163 	if (!node->u.f.degenerate)
 1164 		return isl_ast_expr_copy(node->u.f.cond);
 1167 				isl_ast_expr_copy(node->u.f.iterator),
 1168 				isl_ast_expr_copy(node->u.f.init));
 1184 	if (!node->u.f.degenerate)
 1185 		return isl_ast_expr_copy(node->u.f.inc);
 1381 		node = node->u.f.body;
 2055 		p = isl_printer_print_ast_expr(p, node->u.f.iterator);
 2057 		if (node->u.f.degenerate) {
 2060 			p = isl_printer_print_ast_expr(p, node->u.f.init);
 2065 			p = isl_printer_print_ast_expr(p, node->u.f.init);
 2069 			p = isl_printer_print_ast_expr(p, node->u.f.cond);
 2073 			p = isl_printer_print_ast_expr(p, node->u.f.inc);
 2076 		if (node->u.f.body) {
 2079 			p = isl_printer_print_ast_node(p, node->u.f.body);
 2150 	if (node->type == isl_ast_node_for && node->u.f.degenerate)
 2278 	if (!node->u.f.degenerate) {
 2279 		id = isl_ast_expr_get_id(node->u.f.iterator);
 2288 		p = isl_printer_print_ast_expr(p, node->u.f.init);
 2290 		p = isl_printer_print_ast_expr(p, node->u.f.cond);
 2294 		p = isl_printer_print_ast_expr(p, node->u.f.inc);
 2296 		p = print_body_c(p, node->u.f.body, NULL, options, 0);
 2298 		id = isl_ast_expr_get_id(node->u.f.iterator);
 2308 		p = isl_printer_print_ast_expr(p, node->u.f.init);
 2311 		p = print_ast_node_c(p, node->u.f.body, options, 1, 0);
 2539 		macros = ast_expr_required_macros(node->u.f.init, macros);
 2540 		if (!node->u.f.degenerate) {
 2541 			macros = ast_expr_required_macros(node->u.f.cond,
 2543 			macros = ast_expr_required_macros(node->u.f.inc,
 2546 		macros = ast_node_required_macros(node->u.f.body, macros);
tools/polly/lib/External/isl/isl_ast_codegen.c
  793 	graft->node->u.f.init = isl_ast_build_expr_from_pw_aff_internal(build,
  795 	if (!graft->node->u.f.init)
 1031 	iterator = isl_ast_expr_copy(graft->node->u.f.iterator);
 1033 	graft->node->u.f.cond = cond;
 1036 	if (!graft->node->u.f.cond)
 1054 	graft->node->u.f.cond = cond;
 1055 	if (!graft->node->u.f.cond)
 1130 	node->u.f.init = reduce_list(isl_ast_op_max, lower, build);
 1131 	node->u.f.inc = for_inc(build);
 1133 	if (!node->u.f.init || !node->u.f.inc)
 1133 	if (!node->u.f.init || !node->u.f.inc)