Home
last modified time | relevance | path

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

/openbsd/gnu/gcc/gcc/
H A Dcfgloopmanip.c196 if (e->flags & EDGE_IRREDUCIBLE_LOOP) in fix_bb_placements()
206 if (e->flags & EDGE_IRREDUCIBLE_LOOP) in fix_bb_placements()
262 if (e->flags & EDGE_IRREDUCIBLE_LOOP) in remove_path()
302 if (ae->flags & EDGE_IRREDUCIBLE_LOOP) in remove_path()
725 irr = snd->flags & EDGE_IRREDUCIBLE_LOOP; in loop_delete_branch_edge()
729 single_succ_edge (src)->flags &= ~EDGE_IRREDUCIBLE_LOOP; in loop_delete_branch_edge()
832 add_irreducible_flag = e->flags & EDGE_IRREDUCIBLE_LOOP; in duplicate_loop_to_header_edge()
976 ae->flags |= EDGE_IRREDUCIBLE_LOOP; in duplicate_loop_to_header_edge()
1109 irred |= (e->flags & EDGE_IRREDUCIBLE_LOOP) != 0; in create_preheader()
1310 irred_flag = entry->flags & EDGE_IRREDUCIBLE_LOOP; in loop_version()
[all …]
H A Dloop-unswitch.c422 irred_flag = entry->flags & EDGE_IRREDUCIBLE_LOOP; in unswitch_loop()
423 entry->flags &= ~EDGE_IRREDUCIBLE_LOOP; in unswitch_loop()
458 EDGE_SUCC (switch_bb, 0)->flags |= EDGE_IRREDUCIBLE_LOOP; in unswitch_loop()
459 EDGE_SUCC (switch_bb, 1)->flags |= EDGE_IRREDUCIBLE_LOOP; in unswitch_loop()
464 EDGE_SUCC (switch_bb, 0)->flags &= ~EDGE_IRREDUCIBLE_LOOP; in unswitch_loop()
465 EDGE_SUCC (switch_bb, 1)->flags &= ~EDGE_IRREDUCIBLE_LOOP; in unswitch_loop()
H A Dcfghooks.c402 bool irr = (e->flags & EDGE_IRREDUCIBLE_LOOP) != 0; in split_edge()
416 single_pred_edge (ret)->flags |= EDGE_IRREDUCIBLE_LOOP; in split_edge()
417 single_succ_edge (ret)->flags |= EDGE_IRREDUCIBLE_LOOP; in split_edge()
H A Dcfgloop.c1140 && (loop_latch_edge (loop)->flags & EDGE_IRREDUCIBLE_LOOP)) in verify_loop_structure()
1160 if (e->flags & EDGE_IRREDUCIBLE_LOOP) in verify_loop_structure()
1186 if ((e->flags & EDGE_IRREDUCIBLE_LOOP) in verify_loop_structure()
1193 else if (!(e->flags & EDGE_IRREDUCIBLE_LOOP) in verify_loop_structure()
H A Dcfgloopanal.c219 real->flags |= EDGE_IRREDUCIBLE_LOOP; in check_irred()
286 e->flags &= ~EDGE_IRREDUCIBLE_LOOP; in mark_irreducible_loops()
H A Dloop-unroll.c1065 single_succ_edge (swtch)->flags & EDGE_IRREDUCIBLE_LOOP); in unroll_loop_runtime_iterations()
1083 single_succ_edge (swtch)->flags & EDGE_IRREDUCIBLE_LOOP); in unroll_loop_runtime_iterations()
H A Dtree-if-conv.c474 (EDGE_ABNORMAL_CALL | EDGE_EH | EDGE_ABNORMAL | EDGE_IRREDUCIBLE_LOOP)) in if_convertible_bb_p()
H A Dtree-ssa-loop-manip.c855 unsigned irr = loop_preheader_edge (loop)->flags & EDGE_IRREDUCIBLE_LOOP; in tree_unroll_loop()
H A Dbasic-block.h160 #define EDGE_IRREDUCIBLE_LOOP 128 /* Part of irreducible loop. */ macro
H A Dtree-scalar-evolution.c1227 if (e->flags & EDGE_IRREDUCIBLE_LOOP) in backedge_phi_arg_p()
H A Dcfgrtl.c1850 | EDGE_IRREDUCIBLE_LOOP in rtl_verify_flow_info_1()
/openbsd/gnu/gcc/gcc/doc/
H A Dloop.texi102 @code{BB_IRREDUCIBLE_LOOP} and @code{EDGE_IRREDUCIBLE_LOOP} flags. The
H A Dgccint.info7983 and `EDGE_IRREDUCIBLE_LOOP' flags. The flag is not set for blocks