Lines Matching refs:else_node
684 dup->u.i.else_node = isl_ast_node_copy(node->u.i.else_node);
686 (node->u.i.else_node && !dup->u.i.else_node))
739 isl_ast_node_free(node->u.i.else_node);
924 return node->u.i.else_node != NULL;
935 return isl_ast_node_copy(node->u.i.else_node);
1301 if (node->u.i.else_node) {
1304 p = isl_printer_print_ast_node(p, node->u.i.else_node);
1341 * If "else_node" is set, then it is printed as well.
1357 __isl_keep isl_ast_node *node, __isl_keep isl_ast_node *else_node,
1363 if (!else_node && !need_block(node)) {
1379 if (else_node) {
1380 if (else_node->type == isl_ast_node_if) {
1382 p = print_if_c(p, else_node, options, 0);
1385 p = print_body_c(p, else_node, NULL, options);
1498 p = print_body_c(p, node->u.i.then, node->u.i.else_node, options);
1708 if (node->u.i.else_node)
1709 macros = ast_node_required_macros(node->u.i.else_node,