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

References

tools/polly/lib/External/isl/isl_multi_apply_templ.c
   20 	__isl_give EL *(*fn)(EL *el, __isl_take APPLY_DOM *set))
   20 	__isl_give EL *(*fn)(EL *el, __isl_take APPLY_DOM *set))
   57 	__isl_give EL *(*fn)(EL *el, __isl_take APPLY_DOM *set))
   57 	__isl_give EL *(*fn)(EL *el, __isl_take APPLY_DOM *set))
tools/polly/lib/External/isl/isl_multi_cmp.c
   34 		cmp = FN(EL,plain_cmp)(multi1->u.p[i], multi2->u.p[i]);
tools/polly/lib/External/isl/isl_multi_coalesce.c
   26 		EL *el = FN(EL,copy)(multi->u.p[i]);
   26 		EL *el = FN(EL,copy)(multi->u.p[i]);
   27 		el = FN(EL,coalesce)(el);
   30 		FN(EL,free)(multi->u.p[i]);
tools/polly/lib/External/isl/isl_multi_dims.c
   32 		involves = FN(EL,involves_dims)(multi->u.p[i], type, first, n);
   73 		multi->u.p[i] = FN(EL,insert_dims)(multi->u.p[i],
tools/polly/lib/External/isl/isl_multi_floor.c
   23 		multi->u.p[i] = FN(EL,floor)(multi->u.p[i]);
tools/polly/lib/External/isl/isl_multi_gist.c
   19 	return FN(FN(MULTI(BASE),apply),DOMBASE)(multi, context, &FN(EL,gist));
   28 	return FN(MULTI(BASE),apply_set)(multi, context, &FN(EL,gist_params));
tools/polly/lib/External/isl/isl_multi_hash.c
   25 		el_hash = FN(EL,get_hash)(multi->u.p[i]);
tools/polly/lib/External/isl/isl_multi_intersect.c
  110 					&FN(EL,intersect_domain));
  150 					&FN(EL,intersect_params));
tools/polly/lib/External/isl/isl_multi_templ.c
   77 			 sizeof(MULTI(BASE)) + (n - 1) * sizeof(struct EL *));
  108 						    FN(EL,copy)(multi->u.p[i]));
  148 		FN(EL,free)(multi->u.p[i]);
  198 		multi->u.p[i] = FN(EL,set_dim_name)(multi->u.p[i],
  231 __isl_give EL *FN(FN(MULTI(BASE),get),BASE)(__isl_keep MULTI(BASE) *multi,
  242 	return FN(EL,copy)(multi->u.p[pos]);
  249 	__isl_take MULTI(BASE) *multi, int pos, __isl_take EL *el)
  259 	FN(EL,free)(multi->u.p[pos]);
  265 	FN(EL,free)(el);
  275 	__isl_take MULTI(BASE) *multi, int pos, __isl_take EL *el)
  280 	if (FN(EL,check_match_domain_space)(el, space) < 0)
  286 	__isl_take MULTI(BASE) *multi, int pos, __isl_take EL *el)
  293 	match = FN(EL,matching_params)(el, multi_space);
  298 						    FN(EL,get_space)(el));
  301 		el = FN(EL,align_params)(el, isl_space_copy(multi_space));
  312 	FN(EL,free)(el);
  339 		multi->u.p[i] = FN(EL,reset_domain_space)(multi->u.p[i],
  485 		multi->u.p[i] = FN(EL,realign_domain)(multi->u.p[i],
  560 	__isl_take isl_space *space, __isl_take LIST(EL) *list)
  571 	n = FN(FN(LIST(EL),n),BASE)(list);
  577 		EL *el = FN(LIST(EL),peek)(list, i);
  577 		EL *el = FN(LIST(EL),peek)(list, i);
  578 		space = isl_space_align_params(space, FN(EL,get_space)(el));
  582 		EL *el = FN(FN(LIST(EL),get),BASE)(list, i);
  582 		EL *el = FN(FN(LIST(EL),get),BASE)(list, i);
  583 		el = FN(EL,align_params)(el, isl_space_copy(space));
  588 	FN(LIST(EL),free)(list);
  592 	FN(LIST(EL),free)(list);
  630 		EL *el;
  631 		el = FN(EL,var_on_domain)(isl_local_space_copy(ls),
  665 		EL *el;
  669 		el = FN(EL,zero_on_domain)(ls);
  673 							    FN(EL,copy)(el));
  675 		FN(EL,free)(el);
  692 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),from),BASE)(__isl_take EL *el)
  697 	space = FN(EL,get_space(el));
  732 			FN(EL,free)(multi->u.p[first + i]);
  749 		multi->u.p[i] = FN(EL,drop_dims)(multi->u.p[i], type, first, n);
  802 	EL *el;
  947 	EL *el;
  963 		el = FN(EL,insert_dims)(el, isl_dim_in, in1, in2);
  964 		el = FN(EL,reset_domain_space)(el, isl_space_copy(space));
  970 		el = FN(EL,insert_dims)(el, isl_dim_in, 0, in1);
  971 		el = FN(EL,reset_domain_space)(el, isl_space_copy(space));
 1150 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1150 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1150 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1161 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1161 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1161 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1171 						FN(EL,copy)(multi2->u.p[i]));
 1195 	return FN(MULTI(BASE),bin_op)(multi1, multi2, &FN(EL,add));
 1214 	return FN(MULTI(BASE),bin_op)(multi1, multi2, &FN(EL,sub));
 1250 		multi->u.p[i] = FN(EL,scale_val)(multi->u.p[i],
 1290 		multi->u.p[i] = FN(EL,scale_down_val)(multi->u.p[i],
 1327 		multi->u.p[i] = FN(EL,scale_val)(multi->u.p[i], v);
 1363 		multi->u.p[i] = FN(EL,scale_down_val)(multi->u.p[i], v);
 1399 		multi->u.p[i] = FN(EL,mod_val)(multi->u.p[i], v);
 1463 		multi->u.p[i] = FN(EL,move_dims)(multi->u.p[i],
 1513 		equal = FN(EL,plain_is_equal)(multi1->u.p[i], multi2->u.p[i]);
 1540 		isl_bool has_nan = FN(EL,involves_nan)(multi->u.p[i]);
 1571 		dom_i = FN(EL,domain)(FN(FN(MULTI(BASE),get),BASE)(multi, i));
 1592 		multi->u.p[i] = FN(EL,neg)(multi->u.p[i]);
tools/polly/lib/External/isl/isl_multi_templ.h
   24 		EL *p[1];