Searched refs:loop (Results 1 - 25 of 989) sorted by relevance

1234567891011>>

/netbsd-6-1-5-RELEASE/external/bsd/flex/dist/examples/manual/
H A Duser_act.lex20 int loop;
22 for(loop=0; loop<yyleng; loop++){
23 if(islower(yytext[loop])){
24 yytext[loop] = toupper(yytext[loop]);
H A Dwc.lex40 int loop,first=1;
46 for(loop=1; loop<argc; loop++){
47 if(argv[loop][0] == '-'){
48 switch(argv[loop][1]){
60 argv[loop][1]);
68 for(loop=1; loop<argc; loop
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/
H A Dpr26425.c6 int loop; local
7 for (loop = a - 1; loop >= 0; loop--)
8 key_put(keyring->keys[loop]);
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/
H A Dtree-scalar-evolution.h24 extern tree number_of_latch_executions (struct loop *);
25 extern tree number_of_exit_cond_executions (struct loop *);
26 extern gimple get_loop_exit_condition (const struct loop *);
32 extern tree analyze_scalar_evolution (struct loop *, tree);
33 extern tree instantiate_scev (basic_block, struct loop *, tree);
34 extern tree resolve_mixers (struct loop *, tree);
39 extern bool simple_iv (struct loop *, struct loop *, tree, affine_iv *, bool);
40 extern tree compute_overall_effect_of_inner_loop (struct loop *, tree);
43 loop i
46 block_before_loop(loop_p loop) argument
57 instantiate_parameters(struct loop *loop, tree chrec) argument
[all...]
H A Dcfgloop.h1 /* Natural loop functions
46 /* The structure describing a bound on number of iterations of a loop. */
61 /* True if the statement will cause the loop to be leaved the (at most)
70 /* Description of the loop exit. */
76 /* Previous and next exit in the list of the exits of the loop. */
84 typedef struct loop *loop_p;
99 /* Structure to hold information for each natural loop. */
100 struct GTY ((chain_next ("%h.next"))) loop {
104 /* Number of loop insns. */
107 /* Basic block of loop heade
407 simple_loop_desc(struct loop *loop) argument
425 loop_depth(const struct loop *loop) argument
434 loop_outer(const struct loop *loop) argument
518 fel_next(loop_iterator *li, loop_p *loop) argument
535 fel_init(loop_iterator *li, loop_p *loop, unsigned flags) argument
[all...]
H A Dcfgloop.c1 /* Natural loop discovery code for GNU compiler.
42 /* Dump loop related CFG information. */
67 flow_loop_nested_p (const struct loop *outer, const struct loop *loop)
71 return (loop_depth (loop) > odepth
72 && VEC_index (loop_p, loop->superloops, odepth) == outer);
75 /* Returns the loop such that LOOP is nested DEPTH (indexed from zero)
78 struct loop * argument
79 superloop_at_depth (struct loop *loo
66 flow_loop_nested_p(const struct loop *outer, const struct loop *loop) argument
112 flow_loop_dump(const struct loop *loop, FILE *file, void (*loop_dump_aux) (const struct loop *, FILE *, int), int verbose) argument
161 struct loop *loop; local
180 flow_loop_free(struct loop *loop) argument
209 loop_p loop; local
228 flow_loop_nodes_find(basic_block header, struct loop *loop) argument
281 establish_preds(struct loop *loop, struct loop *father) argument
302 flow_loop_tree_node_add(struct loop *father, struct loop *loop) argument
313 flow_loop_tree_node_remove(struct loop *loop) argument
337 struct loop *loop = GGC_CNEW (struct loop); local
461 struct loop *loop; local
620 find_subloop_latch_edge(struct loop *loop) argument
654 form_subloop(struct loop *loop, edge latch) argument
684 merge_latch_edges(struct loop *loop) argument
717 disambiguate_multiple_latches(struct loop *loop) argument
762 struct loop *loop; local
773 flow_bb_inside_loop_p(const struct loop *loop, const_basic_block bb) argument
788 const struct loop *const loop = (const struct loop *) glb_loop; local
801 get_loop_body_with_size(const struct loop *loop, basic_block *body, unsigned max_size) argument
813 get_loop_body(const struct loop *loop) argument
843 fill_sons_in_loop(const struct loop *loop, basic_block bb, basic_block *tovisit, int *tv) argument
873 get_loop_body_in_dom_order(const struct loop *loop) argument
895 get_loop_body_in_custom_order(const struct loop *loop, int (*bb_comparator) (const void *, const void *)) argument
908 get_loop_body_in_bfs_order(const struct loop *loop) argument
1174 num_loop_branches(const struct loop *loop) argument
1193 add_bb_to_loop(basic_block bb, struct loop *loop) argument
1222 struct loop *loop = bb->loop_father; local
1272 delete_loop(struct loop *loop) argument
1287 cancel_loop(struct loop *loop) argument
1305 cancel_loop_tree(struct loop *loop) argument
1325 struct loop *loop; local
1578 loop_latch_edge(const struct loop *loop) argument
1585 loop_preheader_edge(const struct loop *loop) argument
1602 loop_exit_edge_p(const struct loop *loop, const_edge e) argument
1613 single_exit(const struct loop *loop) argument
1629 is_loop_exit(struct loop *loop, basic_block bb) argument
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/hpcarm/hpcarm/
H A Dintr.c127 int loop; local
129 for (loop = 0; loop < _SPL_LEVELS; ++loop)
130 spl_smasks[loop] = 0;
132 for (loop = 0; loop <= _SPL_SOFTCLOCK; loop++)
133 spl_masks[loop] = imask[IPL_SOFTCLOCK];
144 for (loop
186 int loop; local
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/testsuite/gas/tic6x/
H A Dsploop-bad-4.l2 [^:]*:6: Error: nested software pipelined loop
3 [^:]*:10: Error: nested software pipelined loop
4 [^:]*:13: Error: nested software pipelined loop
H A Dsploop-bad-3.l2 [^:]*:5: Error: 'spkernel' instruction not in a software pipelined loop
3 [^:]*:6: Error: 'spkernel' instruction not in a software pipelined loop
4 [^:]*:7: Error: 'spkernelr' instruction not in a software pipelined loop
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.misc-tests/
H A Dgcov-10b.c10 ix = 10; goto test; loop: ; if (ix & 1) jx++; test: ; if (ix--) goto loop; /* count(11) */
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/
H A Dgcov-10b.c10 ix = 10; goto test; loop: ; if (ix & 1) jx++; test: ; if (ix--) goto loop; /* count(11) */
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/
H A Dcfgloop.c1 /* Natural loop discovery code for GNU compiler.
37 considered to belong to inner loop with same header. */
44 static int flow_loop_level_compute (struct loop *);
46 static void establish_preds (struct loop *);
51 /* Dump loop related CFG information. */
97 flow_loop_nested_p (const struct loop *outer, const struct loop *loop)
99 return (loop->depth > outer->depth
100 && loop
96 flow_loop_nested_p(const struct loop *outer, const struct loop *loop) argument
106 superloop_at_depth(struct loop *loop, unsigned depth) argument
120 flow_loop_dump(const struct loop *loop, FILE *file, void (*loop_dump_aux) (const struct loop *, FILE *, int), int verbose) argument
167 struct loop *loop = loops->parray[i]; local
181 flow_loop_free(struct loop *loop) argument
202 struct loop *loop = loops->parray[i]; local
225 flow_loop_nodes_find(basic_block header, struct loop *loop) argument
278 struct loop *loop; local
329 establish_preds(struct loop *loop) argument
353 flow_loop_tree_node_add(struct loop *father, struct loop *loop) argument
365 flow_loop_tree_node_remove(struct loop *loop) argument
390 flow_loop_level_compute(struct loop *loop) argument
584 struct loop *loop = loops->parray[i]; local
709 struct loop *loop; local
763 flow_bb_inside_loop_p(const struct loop *loop, const basic_block bb) argument
777 flow_loop_outside_edge_p(const struct loop *loop, edge e) argument
794 get_loop_body(const struct loop *loop) argument
827 fill_sons_in_loop(const struct loop *loop, basic_block bb, basic_block *tovisit, int *tv) argument
857 get_loop_body_in_dom_order(const struct loop *loop) argument
879 get_loop_body_in_bfs_order(const struct loop *loop) argument
929 get_loop_exit_edges(const struct loop *loop, unsigned int *num_edges) argument
959 num_loop_branches(const struct loop *loop) argument
978 add_bb_to_loop(basic_block bb, struct loop *loop) argument
994 struct loop *loop = bb->loop_father; local
1025 cancel_loop(struct loops *loops, struct loop *loop) argument
1049 cancel_loop_tree(struct loops *loops, struct loop *loop) argument
1069 struct loop *loop; local
1284 loop_latch_edge(const struct loop *loop) argument
1291 loop_preheader_edge(const struct loop *loop) argument
1306 loop_exit_edge_p(const struct loop *loop, edge e) argument
[all...]
H A Dcfgloop.h1 /* Natural loop functions
46 /* The structure describing a bound on number of iterations of a loop. */
52 tree at_stmt; /* ... this statement during one execution of loop. */
60 /* Structure to hold information for each natural loop. */
61 struct loop struct
66 /* Basic block of loop header. */
69 /* Basic block of loop latch. */
72 /* For loop unrolling/peeling decision. */
75 /* Number of loop insns. */
81 /* The first block in the loop
418 simple_loop_desc(struct loop *loop) argument
[all...]
H A Dtree-scalar-evolution.h25 extern tree number_of_iterations_in_loop (struct loop *);
26 extern tree get_loop_exit_condition (struct loop *);
31 extern tree analyze_scalar_evolution (struct loop *, tree);
32 extern tree instantiate_parameters (struct loop *, tree);
48 extern bool simple_iv (struct loop *, tree, tree, affine_iv *, bool);
H A Dtree-ssa-loop-unswitch.c40 /* This file implements the loop unswitching, i.e. transformation of loops like
53 where inv is the loop invariant, into
73 tree-ssa-loop-im.c ensures that all the suitable conditions are in this
76 static struct loop *tree_unswitch_loop (struct loops *, struct loop *, basic_block,
78 static bool tree_unswitch_single_loop (struct loops *, struct loop *, int);
79 static tree tree_may_unswitch_on (basic_block, struct loop *);
81 /* Main entry point. Perform loop unswitching on all suitable LOOPS. */
87 struct loop *loop; local
114 tree_may_unswitch_on(basic_block bb, struct loop *loop) argument
150 simplify_using_entry_checks(struct loop *loop, tree cond) argument
179 tree_unswitch_single_loop(struct loops *loops, struct loop *loop, int num) argument
277 tree_unswitch_loop(struct loops *loops, struct loop *loop, basic_block unswitch_on, tree cond) argument
[all...]
H A Dtree-ssa-loop-ivcanon.c33 loop completely, we do it right here to expose the optimization
73 create_canonical_iv (struct loop *loop, edge exit, tree niter) argument
82 fprintf (dump_file, "Added canonical iv to loop %d, ", loop->num);
104 NULL_TREE, loop,
117 tree_num_loop_insns (struct loop *loop) argument
119 basic_block *body = get_loop_body (loop);
123 for (i = 0; i < loop
162 try_unroll_loop_completely(struct loops *loops ATTRIBUTE_UNUSED, struct loop *loop, edge exit, tree niter, enum unroll_level ul) argument
276 canonicalize_loop_induction_variables(struct loops *loops, struct loop *loop, bool create_iv, enum unroll_level ul, bool try_eval) argument
337 struct loop *loop; local
366 struct loop *loop; local
397 empty_loop_p(struct loop *loop) argument
492 remove_empty_loop(struct loop *loop) argument
546 try_remove_empty_loop(struct loop *loop, bool *changed) argument
569 struct loop *loop; local
[all...]
H A Dtree-ssa-loop-ch.c42 in the loop body are always executed when the loop is entered. This
44 for loop preconditioning. */
51 should_duplicate_loop_header_p (basic_block header, struct loop *loop, argument
58 loop peeling here). */
65 if (flow_bb_inside_loop_p (loop, EDGE_SUCC (header, 0)->dest)
66 && flow_bb_inside_loop_p (loop, EDGE_SUCC (header, 1)->dest))
69 /* If this is not the original loop header, we want it to have just
71 if (header != loop
101 do_while_loop_p(struct loop *loop) argument
128 struct loop *loop; local
[all...]
H A Dcfgloopmanip.c34 static void duplicate_subloops (struct loops *, struct loop *, struct loop *);
35 static void copy_loops_to (struct loops *, struct loop **, int,
36 struct loop *);
43 static void add_loop (struct loops *, struct loop *);
44 static void fix_loop_placements (struct loops *, struct loop *);
47 static void place_new_loop (struct loops *, struct loop *);
48 static void scale_loop_frequencies (struct loop *, int, int);
49 static basic_block create_preheader (struct loop *, int);
51 static void unloop (struct loops *, struct loop *);
121 struct loop *loop = loops->tree_root, *act; local
432 add_loop(struct loops *loops, struct loop *loop) argument
455 scale_loop_frequencies(struct loop *loop, int num, int den) argument
483 struct loop *loop = xcalloc (1, sizeof (struct loop)); local
570 unloop(struct loops *loops, struct loop *loop) argument
628 fix_loop_placement(struct loop *loop) argument
663 fix_loop_placements(struct loops *loops, struct loop *loop) argument
685 place_new_loop(struct loops *loops, struct loop *loop) argument
697 duplicate_loop(struct loops *loops, struct loop *loop, struct loop *target) argument
718 duplicate_subloops(struct loops *loops, struct loop *loop, struct loop *target) argument
795 can_duplicate_loop_p(struct loop *loop) argument
810 update_single_exits_after_duplication(basic_block *bbs, unsigned nbbs, struct loop *loop) argument
842 duplicate_loop_to_header_edge(struct loop *loop, edge e, struct loops *loops, unsigned int ndupl, sbitmap wont_exit, edge orig, edge *to_remove, unsigned int *n_to_remove, int flags) argument
1136 struct loop *loop = single_succ (jump)->loop_father; local
1150 create_preheader(struct loop *loop, int flags) argument
1248 struct loop *loop; local
1300 struct loop *loop; local
1446 loop_version(struct loops *loops, struct loop * loop, void *cond_expr, basic_block *condition_bb, bool place_after) argument
1556 struct loop *loop, *ploop; local
[all...]
/netbsd-6-1-5-RELEASE/external/bsd/ntp/dist/scripts/stats/
H A Dloop.S2 loop <- scan(file1, list(day=0, sec=0, offset=0, freq=0, tc=0)) label
3 loop$offset <- loop$offset * 1e6
7 plot(loop$sec, loop$offset, type="l", xlab=paste("MJD", loop$day, "Time (s)"), ylab="PLL Offset (us)", ylim=c(-400, 400))
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/testsuite/gas/bfin/
H A Dloop.d2 #name: loop
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/testsuite/sim/sh/
H A Dloop.s1 # sh testcase for loop control
15 add #1, r1 ! Before loop
18 add #1, r1 ! Within loop
20 add #2, r1 ! After loop
22 # r1 = 0xa5a5a5a5 + 8 (five in loop, two after, one before)
36 add #1, r1 ! Before loop
39 add #1, r1 ! Within loop
40 add #1, r1 ! Within loop
42 add #3, r1 ! After loop
44 # r1 = 0xa5a5a5a5 + 14 (ten in loop, thre
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/testsuite/gas/tic54x/
H A Dloop.s1 * Test loop directive handling
2 * .loop [well-defined expression]
9 COEF .loop 10
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/crypto/engine/
H A Denginetest.c79 int loop; local
82 loop = 0;
87 loop++, ENGINE_get_id(h), ENGINE_get_name(h));
102 int loop; local
221 for(loop = 0; loop < 512; loop++)
223 sprintf(buf, "id%i", loop);
225 sprintf(buf, "Fake engine type %i", loop);
227 if(((block[loop]
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/arm/arm32/
H A Dintr.c60 int loop; local
62 for (loop = 0; loop < NIPL; ++loop) {
63 spl_masks[loop] = 0xffffffff;
81 int loop; local
83 for (loop = 0; loop < NIPL; ++loop)
84 printf("spl_masks[%d]=%08x\n", loop, spl_mask
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/arm/iomd/
H A Dmakemodes.awk227 # Now loop round all the modes we parsed and find the matches
228 for (loop = 0; loop < mode; loop = loop + 1) {
230 if (modespec[1] != modes[loop, 1]) continue;
231 if (modespec[2] != modes[loop, 2]) continue;
235 ht = split(modes[loop, 4], htimings, ",");
237 vt = split(modes[loop, 5], vtimings, ",");
241 fr = modes[loop,
[all...]

Completed in 3468 milliseconds

1234567891011>>