Searched refs:loops (Results 1 - 25 of 54) sorted by relevance

123

/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/
H A D941014-4.c4 int *loops = 0, *loope = 0; local
9 g (loops, loope);
/haiku-buildtools/gcc/gcc/
H A Dhw-doloop.c1 /* Code to analyze doloop loops in order for targets to perform late
2 optimizations converting doloops to other forms of hardware loops.
70 dump_hwloops (hwloop_info loops) argument
74 for (loop = loops; loop; loop = loop->next)
92 fprintf (dump_file, " inner loops: [ ");
93 for (ix = 0; loop->loops.iterate (ix, &i); ix++)
220 well. This transformation gives a second chance to loops we couldn't
371 /* Analyze the structure of the loops in the current function. Use
373 hardware loops found in this function. HOOKS is the argument
379 hwloop_info loops local
488 free_loops(hwloop_info loops) argument
523 reorder_loops(hwloop_info loops) argument
652 hwloop_info loops = NULL; local
[all...]
H A Dcfgloop.h93 /* Next element in the list of loops from that E exits. */
121 /* Index into loops array. */
198 /* For SIMD loops, this is a unique identifier of the loop, referenced
213 loop header for loops marked for removal. Note that this prevents
236 /* Structure to hold CFG information about natural loops within a function. */
237 struct GTY (()) loops {
238 /* State of loops. */
241 /* Array of the loops. */
255 void init_loops_structure (struct function *, struct loops *, unsigned);
256 extern struct loops *flow_loops_fin
472 struct loops *loops = loops_for_fn (fn); local
485 struct loops *loops = loops_for_fn (fn); local
[all...]
H A Dhw-doloop.h1 /* Code to analyze doloop loops in order for targets to perform late
2 optimizations converting doloops to other forms of hardware loops.
24 /* We need to keep a vector of loops */
38 inner loops. */
44 /* Vector of inner loops within this loop. Includes loops of every
46 vec<hwloop_info> loops; variable
89 /* The nesting depth of the loop. Innermost loops are given a depth
140 innermost loops first and ascending. */
H A Dcfgloop.c90 loops within LOOP. */
169 /* Dump the loop information about loops to the stream FILE,
180 fprintf (file, ";; %d loops found\n", number_of_loops (cfun));
218 flow_loops_free (struct loops *loops)
220 if (loops->larray)
226 FOR_EACH_VEC_SAFE_ELT (loops->larray, i, loop)
234 vec_free (loops->larray);
357 /* Initializes loops structure LOOPS, reserving place for NUM_LOOPS loops
217 flow_loops_free(struct loops *loops) argument
360 init_loops_structure(struct function *fn, struct loops *loops, unsigned num_loops) argument
418 flow_loops_find(struct loops *loops) argument
[all...]
H A Dfunction.h527 /* The loops in this function. */
528 struct loops *x_current_loops;
664 /* Nonzero if the current function contains any loops with
668 /* Nonzero if the current function contains any loops with
729 inline struct loops *
738 set_loops_for_fn (struct function *fn, struct loops *loops)
740 gcc_checking_assert (fn->x_current_loops == NULL || loops == NULL);
741 fn->x_current_loops = loops;
737 set_loops_for_fn(struct function *fn, struct loops *loops) argument
H A Dtree-loop-distribution.c42 generates the new loops. */
500 bitmap loops; member in struct:partition_s
514 partition_alloc (bitmap stmts, bitmap loops) argument
518 partition->loops = loops ? loops : BITMAP_ALLOC (NULL);
530 BITMAP_FREE (partition->loops);
996 bitmap_set_bit (partition->loops,
1129 vec<loop_p> loops = vNULL;
1131 loops
1354 pg_add_dependence_edges(struct graph *rdg, vec<loop_p> loops, int dir, vec<data_reference_p> drs1, vec<data_reference_p> drs2) argument
[all...]
H A Dsese.h36 bitmap loops; member in struct:sese_s
50 #define SESE_LOOPS(S) (S->loops)
324 /* The number of common loops in REGION for GBB1 and GBB2. */
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr52772.C64 tc1<c6*> loops(64);
65 while (loops.get() > 1) {
67 for (int j=1; j<loops.get(); j++) {
68 if (loops[j]->get() < 32) {
69 iloop = loops[j];
/haiku-buildtools/gcc/libstdc++-v3/testsuite/util/
H A Dtestsuite_containergen.h67 int loops = 10; local
69 int loops = 1000; local
72 for(int i = 0; i < loops; ++i)
76 for(int j = 0; j < loops; ++j)
79 for(int i = 0; i < loops; ++i)
/haiku-buildtools/gcc/libstdc++-v3/testsuite/23_containers/map/
H A Dpthread6.cc31 const int loops = 100000; variable
51 for (int loop = 0; loop < loops; loop++)
/haiku-buildtools/gcc/mpc/src/
H A Dnorm.c48 int loops; local
50 /* switch to exact squarings when loops==max_loops */
62 loops = 0;
66 loops++;
68 if (loops >= max_loops) {
83 /* If loops = max_loops, inexact should be 0 here, except in case
85 If loops < max_loops and inexact is zero, we can exit the
92 } while (loops < max_loops && inexact != 0
H A Dlog.c30 int loops; local
124 for (loops = 1; !ok && loops <= 2; loops++) {
H A Dlog10.c103 int ok = 0, loops = 0, re_cmp, im_cmp, inex_re, inex_im, negative_zero; local
228 loops ++;
229 prec += (loops <= 2) ? mpc_ceil_log2 (prec) + 4 : prec / 2;
253 if ((ok == 0) && (loops == 1) && mpfr_integer_p (mpc_realref (op)) &&
H A Dsqrt.c40 int inex_w, inex_t = 1, inex_re, inex_im, loops = 0; local
207 loops ++;
208 prec += (loops <= 2) ? mpc_ceil_log2 (prec) + 4 : prec / 2;
/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/goacc/
H A Dprivate-2.f953 ! test for implicit private clauses in do loops
H A Dprivate-1.f954 ! test for implicit private clauses in do loops
H A Dloop-1.f95104 !$acc parallel loop collapse(4) ! { dg-error "not enough DO loops for collapsed" }
114 do j = i + 1, 7, i ! { dg-error "collapsed loops don.t form rectangular iteration space" }
H A Dloop-2.f95152 !$acc loop tile(2, 2, 1) ! { dg-error "not enough DO loops for tiled" }
159 do j = i + 1, 7, i ! { dg-error "tiled loops don.t form rectangular iteration space" }
316 !$acc loop tile(2, 2, 1) ! { dg-error "not enough DO loops for tiled" }
323 do j = i + 1, 7, i ! { dg-error "tiled loops don.t form rectangular iteration space" }
469 !$acc kernels loop tile(2, 2, 1) ! { dg-error "not enough DO loops for tiled" }
476 do j = i + 1, 7, i ! { dg-error "tiled loops don.t form rectangular iteration space" }
621 !$acc parallel loop tile(2, 2, 1) ! { dg-error "not enough DO loops for tiled" }
628 do j = i + 1, 7, i ! { dg-error "tiled loops don.t form rectangular iteration space" }
/haiku-buildtools/gcc/gcc/testsuite/go.test/test/
H A Dfor.go7 // Test for loops.
H A Dgc2.go9 // have self loops that kept them from being collected.
H A Dsieve.go8 // Do not run - loops forever.
/haiku-buildtools/gcc/gcc/testsuite/go.test/test/ken/
H A Drobfor.go7 // Test for loops of many forms.
/haiku-buildtools/gcc/gcc/testsuite/lib/
H A Dc-torture.exp42 { -O3 -fomit-frame-pointer -funroll-loops } \
43 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions } \
150 # don't pass -funroll[-all]-loops.
313 # don't pass -funroll[-all]-loops.
/haiku-buildtools/cloog/include/cloog/
H A Dclast.h171 struct clast_for ***loops, int *nloops, int **stmts, int *nstmts);

Completed in 326 milliseconds

123