/haiku-buildtools/cloog/osl/source/ |
H A D | body.c | 105 // 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 D | names.c | 107 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 D | statement.c | 206 // 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 D | relation.c | 379 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 D | irregular.c | 120 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 D | names.h | 77 * 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 D | body.h | 82 * 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 D | names.h | 63 char ** iterators ; /**< The iterator names (an array of strings). */ member in struct:cloognames
|
/haiku-buildtools/cloog/osl/include/osl/extensions/ |
H A D | irregular.h | 95 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 D | TODO | 23 3. Do not fuse the iterators/scattering dimension names lists (Hadda Cheroun).
|
/haiku-buildtools/cloog/source/ |
H A D | names.c | 85 /* 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 D | program.c | 225 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 D | pprint.c | 317 (body->iterators != NULL)) { 319 body->iterators->string);
|
/haiku-buildtools/cloog/test/ |
H A D | generate_test.c | 109 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 D | read-rtl.c | 54 /* 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 D | Makefile.in | 3254 varasm.h context.h tree-phinodes.h stor-layout.h ssa-iterators.h \
|
/haiku-buildtools/isl/ |
H A D | isl_ast_build.c | 68 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 D | isl_ast_build_private.h | 66 * "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 D | ast_build.h | 63 __isl_take isl_id_list *iterators);
|
/haiku-buildtools/legacy/gcc/gcc/ch/ |
H A D | loop.c | 129 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 D | nloop.c | 141 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 D | Makefile.am | 327 ${xml_dir}/manual/iterators.xml \
|
H A D | Makefile.in | 416 ${xml_dir}/manual/iterators.xml \
|