reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
143 __isl_give pet_expr *pet_expr_copy(__isl_keep pet_expr *expr); 143 __isl_give pet_expr *pet_expr_copy(__isl_keep pet_expr *expr); 145 __isl_null pet_expr *pet_expr_free(__isl_take pet_expr *expr); 145 __isl_null pet_expr *pet_expr_free(__isl_take pet_expr *expr); 148 isl_ctx *pet_expr_get_ctx(__isl_keep pet_expr *expr); 151 enum pet_expr_type pet_expr_get_type(__isl_keep pet_expr *expr); 153 int pet_expr_get_n_arg(__isl_keep pet_expr *expr); 155 __isl_give pet_expr *pet_expr_set_n_arg(__isl_take pet_expr *expr, int n); 155 __isl_give pet_expr *pet_expr_set_n_arg(__isl_take pet_expr *expr, int n); 157 __isl_give pet_expr *pet_expr_get_arg(__isl_keep pet_expr *expr, int pos); 157 __isl_give pet_expr *pet_expr_get_arg(__isl_keep pet_expr *expr, int pos); 159 __isl_give pet_expr *pet_expr_set_arg(__isl_take pet_expr *expr, int pos, 159 __isl_give pet_expr *pet_expr_set_arg(__isl_take pet_expr *expr, int pos, 160 __isl_take pet_expr *arg); 163 enum pet_op_type pet_expr_op_get_type(__isl_keep pet_expr *expr); 165 __isl_give pet_expr *pet_expr_op_set_type(__isl_take pet_expr *expr, 165 __isl_give pet_expr *pet_expr_op_set_type(__isl_take pet_expr *expr, 169 __isl_give pet_expr *pet_expr_from_index(__isl_take isl_multi_pw_aff *index); 172 isl_bool pet_expr_is_affine(__isl_keep pet_expr *expr); 174 isl_bool pet_expr_access_is_read(__isl_keep pet_expr *expr); 176 isl_bool pet_expr_access_is_write(__isl_keep pet_expr *expr); 178 isl_bool pet_expr_access_is_kill(__isl_keep pet_expr *expr); 180 __isl_give pet_expr *pet_expr_access_set_read(__isl_take pet_expr *expr, 180 __isl_give pet_expr *pet_expr_access_set_read(__isl_take pet_expr *expr, 183 __isl_give pet_expr *pet_expr_access_set_write(__isl_take pet_expr *expr, 183 __isl_give pet_expr *pet_expr_access_set_write(__isl_take pet_expr *expr, 186 __isl_give pet_expr *pet_expr_access_set_kill(__isl_take pet_expr *expr, 186 __isl_give pet_expr *pet_expr_access_set_kill(__isl_take pet_expr *expr, 189 __isl_give isl_id *pet_expr_access_get_ref_id(__isl_keep pet_expr *expr); 191 __isl_give pet_expr *pet_expr_access_set_ref_id(__isl_take pet_expr *expr, 191 __isl_give pet_expr *pet_expr_access_set_ref_id(__isl_take pet_expr *expr, 194 __isl_give isl_id *pet_expr_access_get_id(__isl_keep pet_expr *expr); 197 __isl_keep pet_expr *expr); 201 __isl_keep pet_expr *expr); 204 __isl_keep pet_expr *expr); 207 __isl_keep pet_expr *expr); 210 __isl_keep pet_expr *expr); 213 __isl_keep pet_expr *expr); 216 __isl_keep pet_expr *expr); 219 __isl_keep pet_expr *expr); 222 __isl_keep pet_expr *expr); 225 __isl_keep const char *pet_expr_call_get_name(__isl_keep pet_expr *expr); 227 __isl_give pet_expr *pet_expr_call_set_name(__isl_take pet_expr *expr, 227 __isl_give pet_expr *pet_expr_call_set_name(__isl_take pet_expr *expr, 231 __isl_give pet_expr *pet_expr_new_cast(const char *type_name, 232 __isl_take pet_expr *arg); 234 __isl_give pet_expr *pet_expr_cast_set_type_name(__isl_take pet_expr *expr, 234 __isl_give pet_expr *pet_expr_cast_set_type_name(__isl_take pet_expr *expr, 238 __isl_give isl_val *pet_expr_int_get_val(__isl_keep pet_expr *expr); 240 __isl_give pet_expr *pet_expr_int_set_val(__isl_take pet_expr *expr, 240 __isl_give pet_expr *pet_expr_int_set_val(__isl_take pet_expr *expr, 244 __isl_give char *pet_expr_double_get_str(__isl_keep pet_expr *expr); 246 __isl_give pet_expr *pet_expr_double_set(__isl_take pet_expr *expr, 246 __isl_give pet_expr *pet_expr_double_set(__isl_take pet_expr *expr, 250 int pet_expr_foreach_access_expr(__isl_keep pet_expr *expr, 251 int (*fn)(__isl_keep pet_expr *expr, void *user), void *user); 253 int pet_expr_foreach_call_expr(__isl_keep pet_expr *expr, 254 int (*fn)(__isl_keep pet_expr *expr, void *user), void *user); 272 __isl_give isl_pw_aff *pet_expr_extract_affine(__isl_keep pet_expr *expr, 275 void pet_expr_dump(__isl_keep pet_expr *expr); 311 __isl_give pet_expr *pet_tree_expr_get_expr(__isl_keep pet_tree *tree); 314 __isl_give pet_expr *pet_tree_return_get_expr(__isl_keep pet_tree *tree); 325 __isl_give pet_expr *pet_tree_decl_get_var(__isl_keep pet_tree *tree); 327 __isl_give pet_expr *pet_tree_decl_get_init(__isl_keep pet_tree *tree); 330 __isl_give pet_expr *pet_tree_if_get_cond(__isl_keep pet_tree *tree); 339 __isl_give pet_expr *pet_tree_loop_get_var(__isl_keep pet_tree *tree); 341 __isl_give pet_expr *pet_tree_loop_get_init(__isl_keep pet_tree *tree); 343 __isl_give pet_expr *pet_tree_loop_get_cond(__isl_keep pet_tree *tree); 345 __isl_give pet_expr *pet_tree_loop_get_inc(__isl_keep pet_tree *tree); 351 int (*fn)(__isl_keep pet_expr *expr, void *user), void *user); 354 int (*fn)(__isl_keep pet_expr *expr, void *user), void *user); 357 __isl_give pet_expr *(*fn)(__isl_take pet_expr *expr, void *user), 357 __isl_give pet_expr *(*fn)(__isl_take pet_expr *expr, void *user), 382 pet_expr **args;tools/polly/lib/External/ppcg/gpu.c
5363 __isl_take isl_union_map *tagged, __isl_keep pet_expr *expr) 5406 static isl_bool complete_index(__isl_keep pet_expr *expr, 5442 static isl_bool accesses_fixed_element(__isl_keep pet_expr *expr) 5481 static int extract_access(__isl_keep pet_expr *expr, void *user)tools/polly/lib/External/ppcg/ppcg.c
265 static int set_has_call(__isl_keep pet_expr *expr, void *user) 276 static int expr_has_call(__isl_keep pet_expr *expr) 291 static int check_call(__isl_keep pet_expr *expr, void *user)