Searched refs:fold (Results 1 - 25 of 104) sorted by relevance

12345

/haiku-buildtools/isl/
H A Disl_fold.c40 isl_qpolynomial_fold *fold; local
46 fold = isl_calloc(dim->ctx, struct isl_qpolynomial_fold,
49 if (!fold)
52 fold->ref = 1;
53 fold->size = n;
54 fold->n = 0;
55 fold->type = type;
56 fold->dim = dim;
58 return fold;
64 isl_ctx *isl_qpolynomial_fold_get_ctx(__isl_keep isl_qpolynomial_fold *fold) argument
69 isl_qpolynomial_fold_get_domain_space( __isl_keep isl_qpolynomial_fold *fold) argument
75 isl_qpolynomial_fold_get_space( __isl_keep isl_qpolynomial_fold *fold) argument
87 isl_qpolynomial_fold_reset_domain_space( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_space *dim) argument
117 isl_qpolynomial_fold_reset_space_and_domain( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_space *space, __isl_take isl_space *domain) argument
125 isl_qpolynomial_fold_involves_dims(__isl_keep isl_qpolynomial_fold *fold, enum isl_dim_type type, unsigned first, unsigned n) argument
144 isl_qpolynomial_fold_set_dim_name( __isl_take isl_qpolynomial_fold *fold, enum isl_dim_type type, unsigned pos, const char *s) argument
170 isl_qpolynomial_fold_drop_dims( __isl_take isl_qpolynomial_fold *fold, enum isl_dim_type type, unsigned first, unsigned n) argument
204 isl_qpolynomial_fold_insert_dims( __isl_take isl_qpolynomial_fold *fold, enum isl_dim_type type, unsigned first, unsigned n) argument
476 isl_qpolynomial_fold_add_qpolynomial( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_qpolynomial *qp) argument
561 isl_qpolynomial_fold_substitute_equalities( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_basic_set *eq) argument
588 isl_qpolynomial_fold_gist( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context) argument
615 isl_qpolynomial_fold_gist_params( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context) argument
667 isl_qpolynomial_fold *fold; local
686 isl_qpolynomial_fold_copy( __isl_keep isl_qpolynomial_fold *fold) argument
696 isl_qpolynomial_fold_dup( __isl_keep isl_qpolynomial_fold *fold) argument
722 isl_qpolynomial_fold_cow( __isl_take isl_qpolynomial_fold *fold) argument
734 isl_qpolynomial_fold_free(__isl_take isl_qpolynomial_fold *fold) argument
749 isl_qpolynomial_fold_is_empty(__isl_keep isl_qpolynomial_fold *fold) argument
1005 isl_qpolynomial_fold_eval( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_point *pnt) argument
1055 isl_qpolynomial_fold_opt_on_domain( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *set, int max) argument
1183 isl_qpolynomial_fold_morph_domain( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_morph *morph) argument
1220 isl_qpolynomial_fold_get_type(__isl_keep isl_qpolynomial_fold *fold) argument
1235 isl_qpolynomial_fold_lift( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_space *dim) argument
1273 isl_qpolynomial_fold_foreach_qpolynomial( __isl_keep isl_qpolynomial_fold *fold, int (*fn)(__isl_take isl_qpolynomial *qp, void *user), void *user) argument
1289 isl_qpolynomial_fold_move_dims( __isl_take isl_qpolynomial_fold *fold, enum isl_dim_type dst_type, unsigned dst_pos, enum isl_dim_type src_type, unsigned src_pos, unsigned n) argument
1324 isl_qpolynomial_fold_substitute( __isl_take isl_qpolynomial_fold *fold, enum isl_dim_type type, unsigned first, unsigned n, __isl_keep isl_qpolynomial **subs) argument
1568 isl_qpolynomial_fold_realign_domain( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_reordering *r) argument
1596 isl_qpolynomial_fold_mul_isl_int( __isl_take isl_qpolynomial_fold *fold, isl_int v) argument
1629 isl_qpolynomial_fold_scale( __isl_take isl_qpolynomial_fold *fold, isl_int v) argument
1637 isl_qpolynomial_fold_scale_val( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_val *v) argument
[all...]
H A Disl_bound.h13 isl_qpolynomial_fold *fold; member in struct:isl_bound
H A Disl_polynomial_private.h83 struct isl_qpolynomial_fold *fold; member in struct:isl_pw_qpolynomial_fold_piece
170 __isl_take isl_qpolynomial_fold *fold);
172 __isl_keep isl_qpolynomial_fold *fold);
187 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *set, int max);
197 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_morph *morph);
204 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_space *dim);
209 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_basic_set *eq);
211 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context);
216 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_reordering *r);
228 __isl_take isl_qpolynomial_fold *fold, __isl_tak
[all...]
H A Disl_bound.c173 r = isl_qpolynomial_fold_foreach_qpolynomial(bound->fold,
180 __isl_take isl_qpolynomial_fold *fold, void *user)
184 if (!set || !fold)
189 bound->fold = fold;
190 bound->type = isl_qpolynomial_fold_get_type(fold);
196 isl_qpolynomial_fold_free(fold);
201 isl_qpolynomial_fold_free(fold);
179 guarded_fold(__isl_take isl_set *set, __isl_take isl_qpolynomial_fold *fold, void *user) argument
H A Disl_bernstein.c34 isl_qpolynomial_fold *fold; member in struct:bernstein_data
116 isl_qpolynomial_fold *fold; local
118 fold = isl_qpolynomial_fold_alloc(data->type, b);
122 data->fold_tight, fold);
124 data->fold = isl_qpolynomial_fold_fold_on_domain(dom,
125 data->fold, fold);
129 * them in data->fold and data->fold_tight.
306 data->fold = isl_qpolynomial_fold_empty(data->type, isl_space_copy(dim_param));
311 data->fold);
346 isl_qpolynomial_fold *fold; local
358 isl_qpolynomial_fold *fold; local
[all...]
H A Disl_range.c257 isl_qpolynomial_fold *fold; local
263 fold = isl_qpolynomial_fold_alloc(type, poly);
265 pwf = isl_pw_qpolynomial_fold_alloc(type, set, fold);
H A Disl_dim.c240 __isl_keep isl_qpolynomial_fold *fold)
242 return isl_qpolynomial_fold_get_space(fold);
239 isl_qpolynomial_fold_get_dim( __isl_keep isl_qpolynomial_fold *fold) argument
/haiku-buildtools/gcc/gcc/config/avr/
H A Davr-c.c62 tree type0, type1, fold = NULL_TREE; local
78 fold = error_mark_node;
89 fold = error_mark_node;
120 fold = error_mark_node;
124 fold = targetm.builtin_decl (id, true);
126 if (fold != error_mark_node)
127 fold = build_function_call_vec (loc, vNULL, fold, &args, NULL);
137 fold = error_mark_node;
149 fold
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dc-convert.c46 In fold-const.c: fold.
72 return fold (build1 (NOP_EXPR, type, expr));
89 return fold (convert_to_integer (type, e));
91 return fold (convert_to_pointer (type, e));
93 return fold (convert_to_real (type, e));
95 return fold (convert_to_complex (type, e));
H A Dconvert.c93 fold (build1 (REALPART_EXPR,
139 expr = fold (build1 (CONVERT_EXPR,
320 fold (build (ex_form, typex,
352 fold (build1 (ex_form, typex,
366 return fold (build (COND_EXPR, type, TREE_OPERAND (expr, 0),
381 fold (build1 (REALPART_EXPR,
415 return fold (build (COMPLEX_EXPR,
423 fold (build (COMPLEX_EXPR,
425 fold (build1 (REALPART_EXPR,
429 fold (build
[all...]
H A Dfold-const.c31 /* The entry points in this file are fold, size_int_wide, size_binop
34 fold takes a tree as argument and returns a simplified tree.
1278 *conp = fold (build1 (NEGATE_EXPR, TREE_TYPE (*conp), *conp));
1761 return fold (build (code, sizetype, arg0, arg1));
1795 return fold (build (code, ssizetype, arg0, arg1));
2425 return fold (build1 (code, type,
2430 return fold (build (code, type,
2446 return fold (build (code, type,
2477 return fold (build (code, type, arg0, arg1));
2682 return fold (buil
4144 fold (expr) function
[all...]
/haiku-buildtools/gcc/gcc/fortran/
H A Dconvert.c39 #include "fold-const.h"
111 return fold (convert_to_integer (type, e));
113 return fold (convert_to_pointer (type, e));
115 return fold (convert_to_real (type, e));
117 return fold (convert_to_complex (type, e));
119 return fold (convert_to_vector (type, e));
/haiku-buildtools/isl/include/isl/
H A Dpolynomial.h276 isl_ctx *isl_qpolynomial_fold_get_ctx(__isl_keep isl_qpolynomial_fold *fold);
277 enum isl_fold isl_qpolynomial_fold_get_type(__isl_keep isl_qpolynomial_fold *fold);
284 __isl_keep isl_qpolynomial_fold *fold);
285 void isl_qpolynomial_fold_free(__isl_take isl_qpolynomial_fold *fold);
287 int isl_qpolynomial_fold_is_empty(__isl_keep isl_qpolynomial_fold *fold);
292 __isl_keep isl_qpolynomial_fold *fold);
299 __isl_take isl_qpolynomial_fold *fold, isl_int v);
301 __isl_take isl_qpolynomial_fold *fold, isl_int v);
303 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_val *v);
306 __isl_take isl_qpolynomial_fold *fold,
[all...]
/haiku-buildtools/gcc/gcc/go/
H A Dgo-lang.c36 #include "fold-const.h"
517 return fold (convert_to_integer (type, expr));
519 return fold (convert_to_pointer (type, expr));
521 return fold (convert_to_real (type, expr));
523 return fold (convert_to_complex (type, expr));
/haiku-buildtools/gcc/gcc/cp/
H A Dexpr.c73 cst = fold (build_nop (type, cst));
/haiku-buildtools/legacy/gcc/gcc/ch/
H A Dnloop.c856 fold (build (PLUS_EXPR, ptr_type,
858 fold (build (MULT_EXPR, integer_type_node, ip->step_temp,
859 fold (build (MINUS_EXPR, integer_type_node,
903 fold (build (PLUS_EXPR, ptr_type,
905 fold (build (MULT_EXPR, integer_type_node, ip->step_temp,
906 fold (build (MINUS_EXPR, integer_type_node,
939 fold (build (PLUS_EXPR, ip->iter_type, integer_one_node,
940 fold (build (TRUNC_DIV_EXPR, ip->iter_type,
942 fold (build (MINUS_EXPR, ip->iter_type,
961 fold (buil
[all...]
H A Dloop.c836 fold (build (PLUS_EXPR, ptr_type,
838 fold (build (MULT_EXPR, integer_type_node, ip->step_temp,
839 fold (build (MINUS_EXPR, integer_type_node,
883 fold (build (PLUS_EXPR, ptr_type,
885 fold (build (MULT_EXPR, integer_type_node, ip->step_temp,
886 fold (build (MINUS_EXPR, integer_type_node,
923 count = fold (build (TRUNC_DIV_EXPR, ip->iter_type,
924 fold (count),
942 array_length = fold (build (TRUNC_DIV_EXPR, integer_type_node,
1134 fold (buil
[all...]
H A Dexpr.c456 tsize = fold (build (MULT_EXPR, sizetype, tsize,
511 tsize = fold (build (MULT_EXPR, long_unsigned_type_node,
877 return fold (node);
1188 temp = fold (build1 (ABS_EXPR, TREE_TYPE (expr), expr));
1514 temp = fold (build (MULT_EXPR, duration_timing_type_node,
1830 tree temp = fold (build (PLUS_EXPR, chill_integer_type_node,
2147 return fold (build (op, TREE_TYPE (expr),
2168 cond = fold (build (op == PLUS_EXPR ? GE_EXPR : LE_EXPR,
2187 expr = fold (build (op, etype, expr,
3038 * fold
[all...]
H A Dconvert.c53 return fold (build1 (ADDR_EXPR, reftype, expr));
1170 return fold (convert_to_integer (type, e));
1173 return fold (convert_to_pointer (type, e));
1175 return fold (convert_to_real (type, e));
1177 return fold (convert_to_boolean (type, e));
1179 return fold (convert_to_char (type, e));
/haiku-buildtools/legacy/gcc/gcc/java/
H A Dexpr.c166 return fold (build (COND_EXPR, boolean_type_node, TREE_OPERAND (expr, 0),
178 return fold (build (NE_EXPR, boolean_type_node, expr, boolean_false_node));
545 tree ret_label = fold (build1 (ADDR_EXPR, return_address_type_node, ret));
641 return fold (build1 (INDIRECT_REF,
643 fold (build (PLUS_EXPR, ptr_type_node,
696 arith = fold (build (PLUS_EXPR, int_type_node,
698 fold (build (MULT_EXPR, int_type_node,
711 test = fold (build (GE_EXPR, boolean_type_node,
724 fold (build (PLUS_EXPR, ptr_type_node,
730 return (fold (build_java_arraynull_chec
[all...]
H A Dtypeck.c100 return fold (convert_to_boolean (type, expr));
110 return fold (convert_ieee_real_to_integer (type, expr));
112 return fold (convert_to_integer (type, expr));
115 return fold (convert_to_real (type, expr));
117 return fold (convert_to_char (type, expr));
119 return fold (convert_to_pointer (type, expr));
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dcvt.c55 In fold-const.c: fold.
678 /* The call to fold will not always remove the NOP_EXPR as
680 the comparsion in fold is just equality of pointers, not a
681 call to comptypes. We don't call fold in this case because
682 that can result in infinite recursion; fold will call
686 return fold (build1 (NOP_EXPR, type, e));
714 return fold (convert_to_reference (type, e, convtype, flags, NULL_TREE));
756 return fold (convert_to_integer (type, e));
760 return fold (cp_convert_to_pointe
[all...]
/haiku-buildtools/gcc/gcc/
H A Dconvert.c40 #include "fold-const.h"
227 tree arg = fold (convert_to_real (newtype, arg0));
266 return build_call_expr (fn, 1, fold (convert_to_real (type, arg)));
282 fold (convert_to_real (type,
319 fold (convert_to_real (newtype, arg0)),
320 fold (convert_to_real (newtype, arg1)));
359 fold (convert_to_real (newtype, arg0)),
360 fold (convert_to_real (newtype, arg1)));
/haiku-buildtools/gcc/gmp/mpn/x86/pentium4/sse2/
H A Dmod_34lsub1.asm141 paddq %mm0, %mm4 C fold high halves to give 33 bits each
150 pand %mm3, %mm6 C fold at 24 bits
/haiku-buildtools/gcc/gcc/c/
H A Dc-convert.c61 In fold-const.c: fold.
209 ret = fold (ret);

Completed in 157 milliseconds

12345