| /src/external/gpl3/gcc/dist/gcc/ |
| cfgloopmanip.cc | 534 edge exit_edge = single_exit (loop); local 535 if (!exit_edge) 538 exit_edge = single_likely_exit (loop, exits); 540 return exit_edge; 543 /* Assume that loop's entry count and profile up to a given EXIT_EDGE is 545 and rescale profile of basic blocks inside loop dominated by EXIT_EDGE->src. 548 If EXIT_EDGE is NULL, the function will try to identify suitable exit. 556 edge exit_edge, 559 if (!exit_edge) 560 exit_edge = loop_exit_for_scaling (loop) 740 edge exit_edge = loop_exit_for_scaling (loop); local 827 edge e_true, e_false, exit_edge; local [all...] |
| cfgloopmanip.h | 73 (class loop *loop, edge exit_edge = NULL,
|
| tree-ssa-loop-ivcanon.cc | 569 edge exit_edge = EDGE_SUCC (bb, 0); local 576 if (!loop_exit_edge_p (loop, exit_edge)) 577 exit_edge = EDGE_SUCC (bb, 1); 578 exit_edge->probability = profile_probability::always (); 579 gcc_checking_assert (loop_exit_edge_p (loop, exit_edge)); 581 if (exit_edge->flags & EDGE_TRUE_VALUE) 611 edge exit_edge = EDGE_SUCC (bb, 0); local 614 if (!loop_exit_edge_p (loop, exit_edge)) 615 exit_edge = EDGE_SUCC (bb, 1); 619 if (!number_of_iterations_exit (loop, exit_edge, [all...] |
| tree-vect-loop-manip.cc | 824 vect_set_loop_condition_partial_vectors (class loop *loop, edge exit_edge, 930 tree_code code = (exit_edge->flags & EDGE_TRUE_VALUE) ? LE_EXPR : GT_EXPR; 936 tree_code code = (exit_edge->flags & EDGE_TRUE_VALUE) ? EQ_EXPR : NE_EXPR; 966 gsi_insert_on_edge_immediate (exit_edge, assign); 984 edge exit_edge, 1046 vect_iv_increment_position (exit_edge, &incr_gsi, &insert_after); 1180 tree_code code = (exit_edge->flags & EDGE_TRUE_VALUE) ? LE_EXPR : GT_EXPR; 1218 gsi_insert_on_edge_immediate (exit_edge, assign); 1229 vect_set_loop_condition_normal (loop_vec_info /* loop_vinfo */, edge exit_edge, 1243 orig_cond = get_loop_exit_condition (exit_edge); [all...] |
| graphite-isl-ast-to-gimple.cc | 870 edge exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr); local 871 return exit_edge;
|
| tree-scalar-evolution.cc | 1302 /* If the statement just before the EXIT_EDGE contains a condition then 1306 get_loop_exit_condition (const_edge exit_edge) 1313 if (exit_edge) 1314 res = safe_dyn_cast <gcond *> (*gsi_last_bb (exit_edge->src));
|
| predict.cc | 1844 /* Predict for extra loop exits that will lead to EXIT_EDGE. The extra loop 1873 predict_extra_loop_exits (class loop *loop, edge exit_edge) 1881 gcond *cmp_stmt = safe_dyn_cast <gcond *> (*gsi_last_bb (exit_edge->src)); 1898 ^ ((exit_edge->flags & EDGE_TRUE_VALUE) != 0));
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| tree-ssa-loop-ivcanon.cc | 525 edge exit_edge = EDGE_SUCC (bb, 0); local 532 if (!loop_exit_edge_p (loop, exit_edge)) 533 exit_edge = EDGE_SUCC (bb, 1); 534 exit_edge->probability = profile_probability::always (); 535 gcc_checking_assert (loop_exit_edge_p (loop, exit_edge)); 537 if (exit_edge->flags & EDGE_TRUE_VALUE) 567 edge exit_edge = EDGE_SUCC (bb, 0); local 570 if (!loop_exit_edge_p (loop, exit_edge)) 571 exit_edge = EDGE_SUCC (bb, 1); 575 if (!number_of_iterations_exit (loop, exit_edge, [all...] |
| cfgloopmanip.cc | 678 | | exit_edge (result) 691 edge e_true, e_false, exit_edge; local 725 exit_edge = single_succ_edge (join_bb); 727 if (single_pred_p (exit_edge->dest)) 728 set_immediate_dominator (CDI_DOMINATORS, exit_edge->dest, join_bb); 730 return exit_edge;
|
| graphite-isl-ast-to-gimple.cc | 870 edge exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr); local 871 return exit_edge;
|
| tree-vect-loop-manip.cc | 772 edge exit_edge = single_exit (loop); local 773 tree_code code = (exit_edge->flags & EDGE_TRUE_VALUE) ? EQ_EXPR : NE_EXPR; 809 edge exit_edge = single_exit (loop); local 832 code = (exit_edge->flags & EDGE_TRUE_VALUE) ? GE_EXPR : LT_EXPR; 883 code = (exit_edge->flags & EDGE_TRUE_VALUE) ? GE_EXPR : LT_EXPR; 889 code = (exit_edge->flags & EDGE_TRUE_VALUE) ? GT_EXPR : LE_EXPR;
|
| tree-scalar-evolution.cc | 847 edge exit_edge = single_exit (loop); 852 if (exit_edge) 856 stmt = last_stmt (exit_edge->src); 845 edge exit_edge = single_exit (loop); local
|
| predict.cc | 1833 /* Predict for extra loop exits that will lead to EXIT_EDGE. The extra loop 1862 predict_extra_loop_exits (class loop *loop, edge exit_edge) 1872 last = last_stmt (exit_edge->src); 1892 ^ ((exit_edge->flags & EDGE_TRUE_VALUE) != 0));
|