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

References

tools/polly/lib/External/pet/include/pet.h
  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)