Home
last modified time | relevance | path

Searched refs:latches (Results 1 – 13 of 13) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dcfgloop.cc116 vec<edge> latches; in flow_loop_dump() local
130 latches = get_loop_latch_edges (loop); in flow_loop_dump()
131 FOR_EACH_VEC_ELT (latches, i, e) in flow_loop_dump()
133 latches.release (); in flow_loop_dump()
605 find_subloop_latch_edge_by_profile (vec<edge> latches) in find_subloop_latch_edge_by_profile() argument
611 FOR_EACH_VEC_ELT (latches, i, e) in find_subloop_latch_edge_by_profile()
645 find_subloop_latch_edge_by_ivs (class loop *loop ATTRIBUTE_UNUSED, vec<edge> latches) in find_subloop_latch_edge_by_ivs() argument
647 edge e, latch = latches[0]; in find_subloop_latch_edge_by_ivs()
655 for (i = 1; latches.iterate (i, &e); i++) in find_subloop_latch_edge_by_ivs()
660 FOR_EACH_VEC_ELT (latches, i, e) in find_subloop_latch_edge_by_ivs()
[all …]
DChangeLog-20121363 * cprop.c (bypass_block): Determine number of latches. Return
5973 (fix_loop_structure): Re-compute loop latches and disambiguate
5974 loops with multiple latches if required.
12125 turn the loop into one with multiple latches mark it so.
14767 removal and loops with multiple latches.
28937 * ifcvt.c (find_if_case_2): Avoid speculating loop latches.
29667 * cfgcleanup.c (merge_blocks_move): Protect loop latches.
29674 to note we may have multiple latches.
29676 * cfganal.c (forwarder_block_p): Protect loop latches, headers
29678 * cfgrtl.c (rtl_can_merge_blocks): Protect loop latches.
DChangeLog-202113962 threading through latches until after loop optimizations have run.
18014 (tree_optimize_tail_calls_1): After creating all latches,
23220 check to identify loop latches.
23223 regions even with multiple latches.
DChangeLog-201414948 latches if after merging they are no longer simple.
45171 and latches. Also honor LOOPS_MAY_HAVE_MULTIPLE_LATCHES.
45300 and latches only if requested. Fix latch if it is removed.
DChangeLog-200729758 of loops with multiple latches.
29783 (flow_loop_nodes_find): Handle loops with multiple latches.
DChangeLog-20164914 inner and outer loop latches have single predecessors.
17588 have a function with multiple latches, count them all.
DChangeLog-201310384 latches from header PHI arguments from the latch edge.
32333 (replace_block_by): When merging loop latches mark loops for fixup.
DChangeLog-202014552 stmts to update PHI latches from, perform the update ...
DChangeLog-201014898 empty loop latches.
DChangeLog-201544008 latches properly.
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dloop.texi47 several back edges (latches) leading to the header from the inside of
48 the loop. Loops with several latches may appear if several loops share
54 variables in the loops is used to determine whether the latches
108 has multiple latches, its latch block is set to NULL@. Most of
Dgccint.info21325 several back edges (latches) leading to the header from the inside of
21326 the loop. Loops with several latches may appear if several loops share
21332 variables in the loops is used to determine whether the latches
21385 multiple latches, its latch block is set to NULL. Most of the loop
/netbsd/src/sys/dev/microcode/aic7xxx/
Daic7xxx.reg201 * Read/Write latches used to transfer data on the SCSI bus during