Searched refs:iterators (Results 1 - 23 of 23) sorted by relevance

/haiku-buildtools/cloog/osl/source/
H A Dbody.c105 // Print the iterators
106 osl_strings_idump(file, body->iterators, level + 1);
145 nb_iterators = osl_strings_size(body->iterators);
146 fprintf(file, "# Number of original iterators\n");
150 fprintf(file, "\n# List of original iterators\n");
151 osl_strings_print(file, body->iterators);
175 char * iterators, * expression; local
181 nb_iterators = osl_strings_size(body->iterators);
182 sprintf(buffer, "# Number of original iterators\n%d\n", nb_iterators);
186 sprintf(buffer, "# List of original iterators\
[all...]
H A Dnames.c107 osl_strings_idump(file, names->iterators, level + 1);
155 names->iterators = NULL;
175 osl_strings_free(names->iterators);
197 * \param[in] nb_iterators Number of iterators names to generate.
215 names->iterators = osl_strings_generate(iterator_prefix, nb_iterators);
236 clone->iterators = osl_strings_clone(names->iterators);
H A Dstatement.c206 // Generate the dimension names if necessary and replace iterators with
207 // statement iterators if possible.
216 (((osl_body_p)(statement->body->data))->iterators != NULL)) {
218 iterators_backup = names->iterators;
219 names->iterators = ((osl_body_p)(statement->body->data))->iterators;
269 names->iterators = iterators_backup;
601 // Get the number of iterators.
628 (((osl_body_p)(statement->body->data))->iterators != NULL) &&
630 ((osl_body_p)(statement->body->data))->iterators))) {
[all...]
H A Drelation.c379 OSL_strdup(strings[i], names->iterators->string[i - offset]);
386 OSL_strdup(strings[i], names->iterators->string[i - offset]);
2188 * \param[in,out] nb_iterators Number of iterators attribute.
/haiku-buildtools/cloog/osl/source/extensions/
H A Dirregular.c120 fprintf(file, "%s ", irregular->iterators[i][j]);
128 fprintf(file, "%s ", irregular->iterators[i][j]);
189 sprintf(buffer, "%s%s ", buffer, irregular->iterators[i][j]);
197 sprintf(buffer, "%s%s ", buffer, irregular->iterators[
279 OSL_malloc(irregular->iterators, char ***,
285 // Get number of iterators
288 OSL_malloc(irregular->iterators[i], char **,
291 // Get iterators
293 irregular->iterators[i][j] = strdup(strtok(NULL, " \n"));
326 irregular->iterators
503 osl_irregular_add_control( osl_irregular_p irregular, char** iterators, int nb_iterators, char* body) argument
592 osl_irregular_add_exit( osl_irregular_p irregular, char** iterators, int nb_iterators, char* body) argument
[all...]
/haiku-buildtools/cloog/osl/include/osl/
H A Dnames.h77 * The osl_names_t structure stores the various names (names of iterators,
83 osl_strings_p iterators; /**< Iterator names */ member in struct:osl_names
H A Dbody.h82 * iterators are in the iterators field. They may be used for substitutions
86 osl_strings_p iterators; /**< Original iterators */ member in struct:osl_body
/haiku-buildtools/cloog/include/cloog/
H A Dnames.h63 char ** iterators ; /**< The iterator names (an array of strings). */ member in struct:cloognames
/haiku-buildtools/cloog/osl/include/osl/extensions/
H A Dirregular.h95 int * nb_iterators; /**< nb_iterators[i]: #iterators for ith predicate. */
96 char *** iterators; /**< iterators[i]: array of (nb_control + nb_exit) member in struct:osl_irregular
98 corresponds to the list of original iterators
/haiku-buildtools/cloog/doc/
H A DTODO23 3. Do not fuse the iterators/scattering dimension names lists (Hadda Cheroun).
/haiku-buildtools/cloog/source/
H A Dnames.c85 /* Print the scalar iterators. */
112 /* Print the scattering iterators. */
139 /* Print the iterators. */
145 fprintf(file," %s",names->iterators[i]) ;
149 fprintf(file,"+-- No iterators\n") ;
227 if (names->iterators != NULL)
229 free(names->iterators[i]) ;
230 free(names->iterators) ;
348 names->iterators = NULL ;
377 names->iterators
[all...]
H A Dprogram.c225 fprintf(foo,"%s ",program->names->iterators[i]);
311 fprintf(file, " /* Scattering iterators. */\n");
315 fprintf(file, " /* Original iterators. */\n");
316 print_declarations(file, names->nb_iterators, names->iterators);
337 fprintf(file, "%s", program->names->iterators[0]);
339 fprintf(file, ",%s", program->names->iterators[j]);
343 fprintf(file, " hash(%s);", program->names->iterators[j]);
501 { fprintf(file,"%s",program->names->iterators[0]) ;
503 fprintf(file,",%s",program->names->iterators[j]) ;
511 fprintf(file,"\\n\",%s",program->names->iterators[
[all...]
H A Dpprint.c317 (body->iterators != NULL)) {
319 body->iterators->string);
/haiku-buildtools/cloog/test/
H A Dgenerate_test.c109 p->names->iterators = cloog_names_generate_items(dim, "p", 0);
121 printf("\tint %s;\n", p->names->iterators[i]);
/haiku-buildtools/gcc/gcc/
H A Dread-rtl.c54 /* For iterators, records the current value of the iterator. */
61 /* A structure for abstracting the common parts of iterators. */
64 iterators. */
65 htab_t attrs, iterators; member in struct:iterator_group
126 /* All iterators used in the current rtx. */
318 /* In contrast to code/mode/int iterators, attributes of subst
319 iterators are linked to one specific subst-iterator. So, if
492 /* A htab_traverse callback for iterators. Add all used iterators
506 /* Expand all iterators i
[all...]
H A DMakefile.in3254 varasm.h context.h tree-phinodes.h stor-layout.h ssa-iterators.h \
/haiku-buildtools/isl/
H A Disl_ast_build.c68 if (!build->iterators || !build->domain || !build->generated ||
127 build->iterators = isl_id_list_alloc(ctx, n);
134 build->iterators = isl_id_list_add(build->iterators, id);
171 dup->iterators = isl_id_list_copy(build->iterators);
191 if (!dup->iterators || !dup->domain || !dup->generated ||
254 isl_id_list_free(build->iterators);
295 /* Set the iterators for the next code generation.
297 * If we still have some iterators lef
301 isl_ast_build_set_iterators( __isl_take isl_ast_build *build, __isl_take isl_id_list *iterators) argument
[all...]
H A Disl_ast_build_private.h66 * "iterators" contains the loop iterators of both generated and
76 * and expresses (if possible) loop iterators in terms of parameters
77 * and outer loop iterators. If the value of a given loop iterator
126 isl_id_list *iterators; member in struct:isl_ast_build
/haiku-buildtools/isl/include/isl/
H A Dast_build.h63 __isl_take isl_id_list *iterators);
/haiku-buildtools/legacy/gcc/gcc/ch/
H A Dloop.c129 ITERATOR *iter_list; /* iterators for the current loop */
320 above loop steps must act upon all iterators. For example,
322 (associated with all iterators).
H A Dnloop.c141 ITERATOR *iter_list; /* iterators for the current loop */
330 above loop steps must act upon all iterators. For example,
332 (associated with all iterators).
/haiku-buildtools/gcc/libstdc++-v3/doc/
H A DMakefile.am327 ${xml_dir}/manual/iterators.xml \
H A DMakefile.in416 ${xml_dir}/manual/iterators.xml \

Completed in 117 milliseconds