reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
969 if (!node) 972 dup = isl_ast_node_alloc(isl_ast_node_get_ctx(node), node->type); 972 dup = isl_ast_node_alloc(isl_ast_node_get_ctx(node), node->type); 976 switch (node->type) { 978 dup->u.i.guard = isl_ast_expr_copy(node->u.i.guard); 979 dup->u.i.then = isl_ast_node_copy(node->u.i.then); 980 dup->u.i.else_node = isl_ast_node_copy(node->u.i.else_node); 982 (node->u.i.else_node && !dup->u.i.else_node)) 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); 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); 990 dup->u.f.body = isl_ast_node_copy(node->u.f.body); 996 dup->u.b.children = isl_ast_node_list_copy(node->u.b.children); 1001 dup->u.m.mark = isl_id_copy(node->u.m.mark); 1002 dup->u.m.node = isl_ast_node_copy(node->u.m.node); 1007 dup->u.e.expr = isl_ast_expr_copy(node->u.e.expr);