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

References

tools/polly/lib/External/isl/extract_key.c
   16 static KEY extract_key(__isl_keep isl_stream *s, struct isl_token *tok)
   52 static KEY get_key(__isl_keep isl_stream *s)
tools/polly/lib/External/isl/include/isl/stream.h
   53 __isl_give isl_stream *isl_stream_new_file(isl_ctx *ctx, FILE *file);
   54 __isl_give isl_stream *isl_stream_new_str(isl_ctx *ctx, const char *str);
   55 void isl_stream_free(__isl_take isl_stream *s);
   57 isl_ctx *isl_stream_get_ctx(__isl_keep isl_stream *s);
   59 void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok,
   62 struct isl_token *isl_stream_next_token(__isl_keep isl_stream *s);
   63 struct isl_token *isl_stream_next_token_on_same_line(__isl_keep isl_stream *s);
   64 int isl_stream_next_token_is(__isl_keep isl_stream *s, int type);
   65 void isl_stream_push_token(__isl_keep isl_stream *s, struct isl_token *tok);
   66 void isl_stream_flush_tokens(__isl_keep isl_stream *s);
   67 int isl_stream_eat_if_available(__isl_keep isl_stream *s, int type);
   68 char *isl_stream_read_ident_if_available(__isl_keep isl_stream *s);
   69 int isl_stream_eat(__isl_keep isl_stream *s, int type);
   70 int isl_stream_is_empty(__isl_keep isl_stream *s);
   71 int isl_stream_skip_line(__isl_keep isl_stream *s);
   73 enum isl_token_type isl_stream_register_keyword(__isl_keep isl_stream *s,
   76 struct isl_obj isl_stream_read_obj(__isl_keep isl_stream *s);
   77 __isl_give isl_val *isl_stream_read_val(__isl_keep isl_stream *s);
   78 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s);
   79 __isl_give isl_map *isl_stream_read_map(__isl_keep isl_stream *s);
   80 __isl_give isl_set *isl_stream_read_set(__isl_keep isl_stream *s);
   82 	__isl_keep isl_stream *s);
   83 __isl_give isl_union_set *isl_stream_read_union_set(__isl_keep isl_stream *s);
   84 __isl_give isl_union_map *isl_stream_read_union_map(__isl_keep isl_stream *s);
   85 __isl_give isl_schedule *isl_stream_read_schedule(isl_stream *s);
   87 int isl_stream_yaml_read_start_mapping(__isl_keep isl_stream *s);
   88 int isl_stream_yaml_read_end_mapping(__isl_keep isl_stream *s);
   89 int isl_stream_yaml_read_start_sequence(__isl_keep isl_stream *s);
   90 int isl_stream_yaml_read_end_sequence(__isl_keep isl_stream *s);
   91 int isl_stream_yaml_next(__isl_keep isl_stream *s);
tools/polly/lib/External/isl/isl_flow.c
 1873 	isl_stream *s)
 1952 	isl_stream *s;
tools/polly/lib/External/isl/isl_input.c
  149 static struct isl_token *next_token(__isl_keep isl_stream *s)
  186 __isl_give isl_val *isl_stream_read_val(__isl_keep isl_stream *s)
  246 	isl_stream *s = isl_stream_new_str(ctx, str);
  254 static int accept_cst_factor(__isl_keep isl_stream *s, isl_int *f)
  284 static __isl_give isl_pw_aff *affine_mod(__isl_keep isl_stream *s,
  311 static __isl_give isl_pw_aff *accept_affine(__isl_keep isl_stream *s,
  313 static __isl_give isl_pw_aff_list *accept_affine_list(__isl_keep isl_stream *s,
  316 static __isl_give isl_pw_aff *accept_minmax(__isl_keep isl_stream *s,
  376 static __isl_give isl_pw_aff *accept_div(__isl_keep isl_stream *s,
  440 static __isl_give isl_pw_aff *accept_affine_factor(__isl_keep isl_stream *s,
  568 static __isl_give isl_pw_aff *accept_affine(__isl_keep isl_stream *s,
  697 static __isl_give isl_map *read_formula(__isl_keep isl_stream *s,
  699 static __isl_give isl_pw_aff *accept_extended_affine(__isl_keep isl_stream *s,
  704 static __isl_give isl_pw_aff *accept_ternary(__isl_keep isl_stream *s,
  740 static void set_current_line_col(__isl_keep isl_stream *s, int *line, int *col)
  756 static int push_aff(__isl_keep isl_stream *s, int line, int col,
  780 static __isl_give isl_pw_aff *accept_extended_affine(__isl_keep isl_stream *s,
  820 static __isl_give isl_map *read_var_def(__isl_keep isl_stream *s,
  849 static __isl_give isl_pw_aff_list *accept_affine_list(__isl_keep isl_stream *s,
  888 static __isl_give isl_map *read_defined_var_list(__isl_keep isl_stream *s,
  933 static int next_is_tuple(__isl_keep isl_stream *s)
 1048 static __isl_give isl_pw_aff *accept_piecewise_affine(__isl_keep isl_stream *s,
 1108 static __isl_give isl_pw_aff *read_tuple_var_def(__isl_keep isl_stream *s,
 1130 static __isl_give isl_space *read_tuple_list(__isl_keep isl_stream *s,
 1132 	__isl_give isl_space *(*read_el)(__isl_keep isl_stream *s,
 1174 static __isl_give isl_space *read_tuple_space(__isl_keep isl_stream *s,
 1176 	__isl_give isl_space *(*read_el)(__isl_keep isl_stream *s,
 1250 static __isl_give isl_space *read_tuple_pw_aff_el(__isl_keep isl_stream *s,
 1318 static __isl_give isl_multi_pw_aff *read_tuple(__isl_keep isl_stream *s,
 1434 static __isl_give isl_map *read_map_tuple(__isl_keep isl_stream *s,
 1572 static __isl_give isl_map *add_constraint(__isl_keep isl_stream *s,
 1629 static __isl_give isl_map *read_exists(__isl_keep isl_stream *s,
 1669 static int resolve_paren_expr(__isl_keep isl_stream *s,
 1741 static __isl_give isl_map *read_conjunct(__isl_keep isl_stream *s,
 1777 static __isl_give isl_map *read_conjuncts(__isl_keep isl_stream *s,
 1803 static struct isl_map *read_disjuncts(__isl_keep isl_stream *s,
 1844 static __isl_give isl_map *read_formula(__isl_keep isl_stream *s,
 1887 	__isl_keep isl_stream *s, __isl_take isl_basic_map *bmap)
 1952 	__isl_keep isl_stream *s)
 2068 static struct isl_map *map_read_polylib(__isl_keep isl_stream *s)
 2106 static int optional_power(__isl_keep isl_stream *s)
 2131 static __isl_give isl_pw_qpolynomial *read_term(__isl_keep isl_stream *s,
 2134 static __isl_give isl_pw_qpolynomial *read_factor(__isl_keep isl_stream *s,
 2242 static __isl_give isl_pw_qpolynomial *read_term(__isl_keep isl_stream *s,
 2283 static __isl_give isl_map *read_optional_formula(__isl_keep isl_stream *s,
 2306 static struct isl_obj obj_read_poly(__isl_keep isl_stream *s,
 2325 static struct isl_obj obj_read_poly_or_fold(__isl_keep isl_stream *s,
 2366 static int is_rational(__isl_keep isl_stream *s)
 2384 static struct isl_obj obj_read_body(__isl_keep isl_stream *s,
 2461 static struct isl_obj obj_add(__isl_keep isl_stream *s,
 2525 static int next_is_domain_colon(__isl_keep isl_stream *s)
 2555 static int next_is_schedule(__isl_keep isl_stream *s)
 2576 static struct isl_obj schedule_read(__isl_keep isl_stream *s)
 2591 static struct isl_obj obj_read_disjuncts(__isl_keep isl_stream *s,
 2620 static struct isl_obj obj_read(__isl_keep isl_stream *s)
 2731 struct isl_obj isl_stream_read_obj(__isl_keep isl_stream *s)
 2736 __isl_give isl_map *isl_stream_read_map(__isl_keep isl_stream *s)
 2773 __isl_give isl_union_map *isl_stream_read_union_map(__isl_keep isl_stream *s)
 2822 __isl_give isl_union_set *isl_stream_read_union_set(__isl_keep isl_stream *s)
 2830 static __isl_give isl_basic_map *basic_map_read(__isl_keep isl_stream *s)
 2881 	isl_stream *s = isl_stream_new_file(ctx, input);
 2893 	isl_stream *s = isl_stream_new_file(ctx, input);
 2905 	isl_stream *s = isl_stream_new_str(ctx, str);
 2917 	isl_stream *s = isl_stream_new_str(ctx, str);
 2929 	isl_stream *s = isl_stream_new_file(ctx, input);
 2941 	isl_stream *s = isl_stream_new_str(ctx, str);
 2953 	isl_stream *s = isl_stream_new_file(ctx, input);
 2965 	isl_stream *s = isl_stream_new_str(ctx, str);
 2977 	isl_stream *s = isl_stream_new_file(ctx, input);
 2989 	isl_stream *s = isl_stream_new_str(ctx, str);
 3001 	isl_stream *s = isl_stream_new_file(ctx, input);
 3013 	isl_stream *s = isl_stream_new_str(ctx, str);
 3021 static __isl_give isl_vec *isl_vec_read_polylib(__isl_keep isl_stream *s)
 3056 static __isl_give isl_vec *vec_read(__isl_keep isl_stream *s)
 3064 	isl_stream *s = isl_stream_new_file(ctx, input);
 3073 	__isl_keep isl_stream *s)
 3092 	isl_stream *s = isl_stream_new_str(ctx, str);
 3104 	isl_stream *s = isl_stream_new_file(ctx, input);
 3114 static int next_is_fresh_ident(__isl_keep isl_stream *s, struct vars *v)
 3143 static __isl_give isl_set *read_aff_domain(__isl_keep isl_stream *s,
 3178 __isl_give isl_aff *isl_stream_read_aff(__isl_keep isl_stream *s)
 3201 static __isl_give isl_pw_aff *read_pw_aff_with_dom(__isl_keep isl_stream *s,
 3227 __isl_give isl_pw_aff *isl_stream_read_pw_aff(__isl_keep isl_stream *s)
 3280 	isl_stream *s = isl_stream_new_str(ctx, str);
 3291 	isl_stream *s = isl_stream_new_str(ctx, str);
 3366 	__isl_keep isl_stream *s, __isl_take isl_set *dom, struct vars *v)
 3406 	__isl_keep isl_stream *s)
 3453 	isl_stream *s = isl_stream_new_str(ctx, str);
 3468 	__isl_keep isl_stream *s)
 3494 	isl_stream *s = isl_stream_new_str(ctx, str);
 3532 static __isl_give isl_space *read_val_el(__isl_keep isl_stream *s,
 3551 __isl_give isl_multi_val *isl_stream_read_multi_val(__isl_keep isl_stream *s)
 3600 	isl_stream *s = isl_stream_new_str(ctx, str);
 3616 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s)
 3712 	isl_stream *s = isl_stream_new_str(ctx, str);
 3739 	__isl_keep isl_stream *s)
 3796 	isl_stream *s = isl_stream_new_str(ctx, str);
 3807 	__isl_keep isl_stream *s, __isl_take isl_set *dom, struct vars *v)
 3845 	__isl_keep isl_stream *s)
 3885 	isl_stream *s = isl_stream_new_str(ctx, str);
 3899 static __isl_give isl_space *read_union_pw_aff_el(__isl_keep isl_stream *s,
 3925 static int next_is_empty_tuple(__isl_keep isl_stream *s)
 3956 static int next_is_param_tuple(__isl_keep isl_stream *s)
 3993 	__isl_keep isl_stream *s, struct vars *v, __isl_take isl_space *space)
 4014 static __isl_give isl_union_set *read_union_set_body(__isl_keep isl_stream *s,
 4051 	__isl_keep isl_stream *s, struct vars *v, __isl_take isl_space *space)
 4104 	__isl_keep isl_stream *s)
 4157 	__isl_keep isl_stream *s)
 4184 	isl_stream *s = isl_stream_new_str(ctx, str);
 4193 	__isl_keep isl_stream *s)
 4216 	isl_stream *s = isl_stream_new_str(ctx, str);
tools/polly/lib/External/isl/isl_schedule_constraints.c
  577 	isl_stream *s)
tools/polly/lib/External/isl/isl_schedule_read.c
   62 	__isl_keep isl_stream *s);
   66 static __isl_give isl_schedule_tree *read_context(__isl_keep isl_stream *s)
  117 static __isl_give isl_schedule_tree *read_domain(__isl_keep isl_stream *s)
  168 static __isl_give isl_schedule_tree *read_expansion(isl_stream *s)
  243 static __isl_give isl_schedule_tree *read_extension(isl_stream *s)
  294 static __isl_give isl_schedule_tree *read_filter(__isl_keep isl_stream *s)
  345 static __isl_give isl_schedule_tree *read_guard(isl_stream *s)
  396 static __isl_give isl_schedule_tree *read_mark(isl_stream *s)
  449 static __isl_give isl_val_list *read_coincident(__isl_keep isl_stream *s)
  502 static __isl_give isl_schedule_tree *read_band(isl_stream *s)
  602 static __isl_give isl_schedule_tree *read_children(isl_stream *s,
  635 static __isl_give isl_schedule_tree *read_sequence(isl_stream *s)
  642 static __isl_give isl_schedule_tree *read_set(isl_stream *s)
  733 __isl_give isl_schedule *isl_stream_read_schedule(isl_stream *s)
tools/polly/lib/External/isl/isl_stream.c
   30 enum isl_token_type isl_stream_register_keyword(__isl_keep isl_stream *s,
  132 void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok,
  170 static __isl_give isl_stream* isl_stream_new(struct isl_ctx *ctx)
  173 	isl_stream *s = isl_calloc_type(ctx, struct isl_stream);
  201 __isl_give isl_stream* isl_stream_new_file(struct isl_ctx *ctx, FILE *file)
  203 	isl_stream *s = isl_stream_new(ctx);
  210 __isl_give isl_stream* isl_stream_new_str(struct isl_ctx *ctx, const char *str)
  212 	isl_stream *s;
  225 static int stream_getc(__isl_keep isl_stream *s)
  250 static void isl_stream_ungetc(__isl_keep isl_stream *s, int c)
  261 static int isl_stream_getc(__isl_keep isl_stream *s)
  279 static int isl_stream_push_char(__isl_keep isl_stream *s, int c)
  293 void isl_stream_push_token(__isl_keep isl_stream *s, struct isl_token *tok)
  299 static enum isl_token_type check_keywords(__isl_keep isl_stream *s)
  356 int isl_stream_skip_line(__isl_keep isl_stream *s)
  367 static struct isl_token *next_token(__isl_keep isl_stream *s, int same_line)
  669 struct isl_token *isl_stream_next_token(__isl_keep isl_stream *s)
  674 struct isl_token *isl_stream_next_token_on_same_line(__isl_keep isl_stream *s)
  679 int isl_stream_eat_if_available(__isl_keep isl_stream *s, int type)
  694 int isl_stream_next_token_is(__isl_keep isl_stream *s, int type)
  707 char *isl_stream_read_ident_if_available(__isl_keep isl_stream *s)
  723 int isl_stream_eat(__isl_keep isl_stream *s, int type)
  742 int isl_stream_is_empty(__isl_keep isl_stream *s)
  765 void isl_stream_flush_tokens(__isl_keep isl_stream *s)
  776 isl_ctx *isl_stream_get_ctx(__isl_keep isl_stream *s)
  781 void isl_stream_free(__isl_take isl_stream *s)
  805 static int push_state(__isl_keep isl_stream *s, enum isl_yaml_state state)
  835 static int pop_state(__isl_keep isl_stream *s)
  851 static int update_state(__isl_keep isl_stream *s, enum isl_yaml_state state)
  867 static enum isl_yaml_state current_state(__isl_keep isl_stream *s)
  880 static int set_yaml_indent(__isl_keep isl_stream *s, int indent)
  894 static int get_yaml_indent(__isl_keep isl_stream *s)
  942 int isl_stream_yaml_next(__isl_keep isl_stream *s)
 1046 int isl_stream_yaml_read_start_mapping(__isl_keep isl_stream *s)
 1078 int isl_stream_yaml_read_end_mapping(__isl_keep isl_stream *s)
 1115 int isl_stream_yaml_read_start_sequence(__isl_keep isl_stream *s)
 1148 int isl_stream_yaml_read_end_sequence(__isl_keep isl_stream *s)
tools/polly/unittests/Isl/IslTest.cpp
   20   isl_stream *Stream = isl_stream_new_str(Ctx, Str);