HomeSort by: relevance | last modified time | path
    Searched defs:prev_bb (Results 1 - 24 of 24) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/
gimple-range-path.h 77 basic_block prev_bb () { return m_path[m_pos + 1]; } function in class:path_range_query
bb-reorder.cc 411 basic_block prev_bb;
413 for (prev_bb = trace->first;
414 prev_bb->aux != back_edge->dest;
415 prev_bb = (basic_block) prev_bb->aux)
417 prev_bb->aux = best_bb->aux;
420 if (single_succ_p (prev_bb))
422 basic_block header = single_succ (prev_bb);
428 copy_bb (header, single_succ_edge (prev_bb), prev_bb, trace_n)
410 basic_block prev_bb; local
    [all...]
basic-block.h 117 struct GTY((chain_next ("%h.next_bb"), chain_prev ("%h.prev_bb"))) basic_block_def {
132 basic_block prev_bb; variable
216 FOR_BB_BETWEEN (BB, (FN)->cfg->x_exit_block_ptr->prev_bb, (FN)->cfg->x_entry_block_ptr, prev_bb)
gimple-range-cache.cc 1612 // the range in PREV_BB due to excessive recalculations.
1632 // Set the cache in PREV_BB so it is not calculated again.
1652 basic_block prev_bb = start_bb; local
1673 for ( ; bb; prev_bb = bb, bb = get_immediate_dominator (CDI_DOMINATORS, bb))
1680 m_workback.safe_push (prev_bb);
1690 if (EDGE_COUNT (prev_bb->preds) > 1
1691 && m_gori.has_edge_range_p (name, EDGE_PRED (prev_bb, 0)->src))
1696 FOR_EACH_EDGE (e, ei, prev_bb->preds)
1704 m_workback.safe_push (prev_bb);
1731 prev_bb = m_workback.pop ()
    [all...]
tree-ssa-dce.cc 1564 basic_block prev_bb; local
1569 for (bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb;
1570 bb != ENTRY_BLOCK_PTR_FOR_FN (cfun); bb = prev_bb)
1572 prev_bb = bb->prev_bb;
1619 prev_bb = bb->prev_bb;
cfgrtl.cc 1857 return bb->prev_bb;
1905 bb = create_basic_block (before, NULL, edge_in->dest->prev_bb);
1910 basic_block after = edge_in->dest->prev_bb;
2518 basic_block prev_first = first->prev_bb;
2519 basic_block prev_second = second->prev_bb;
2520 basic_block prev_bb = bb->prev_bb;
2522 second->prev_bb = prev_first;
2524 bb->prev_bb = prev_second;
2525 prev_bb->next_bb = first
2508 basic_block prev_bb = bb->prev_bb; local
3831 basic_block bb, prev_bb; local
    [all...]
asan.cc 3106 basic_block prev_bb = bb; local
3115 while (single_pred_p (prev_bb))
3117 prev_bb = single_pred (prev_bb);
3118 if (prev_bb->index < saved_last_basic_block)
3121 if (prev_bb != last_bb)
cfgexpand.cc 6267 basic_block prev_bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb; local
6268 rtx_insn *orig_end = BB_END (prev_bb);
6285 BB_END (prev_bb) = orig_end;
6290 label are emitted for the case where PREV_BB falls through into the
6291 exit block, so append those instructions to prev_bb in that case. */
6297 BB_END (prev_bb) = NEXT_INSN (head);
6301 exit_block = create_basic_block (NEXT_INSN (head), end, prev_bb);
omp-expand.cc 3160 basic_block update_bb = NULL, prev_bb = NULL; local
3169 if (prev_bb)
3171 e = make_edge (prev_bb, this_bb, EDGE_TRUE_VALUE);
3175 set_immediate_dominator (CDI_DOMINATORS, this_bb, prev_bb);
3230 if (prev_bb == NULL)
3232 prev_bb = this_bb;
3234 e = make_edge (prev_bb, body_bb, EDGE_TRUE_VALUE);
4494 = create_empty_bb (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb);
8392 default_bb = create_empty_bb (l1_bb->prev_bb);
sel-sched-ir.cc 693 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb);
694 candidate = find_fallthru_edge_from (BLOCK_FOR_INSN (insn)->prev_bb);
728 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb
3765 gcc_assert (can_merge_blocks_p (bb->prev_bb, bb));
3766 sel_merge_blocks (bb->prev_bb, bb);
3831 if (can_merge_blocks_p (bb->prev_bb, bb))
3832 sel_merge_blocks (bb->prev_bb, bb);
3910 && in_current_region_p (xbb->prev_bb)
3911 && bb_has_removable_jump_to_p (xbb->prev_bb, xbb->next_bb)
3912 && INSN_SCHED_TIMES (BB_END (xbb->prev_bb)) ==
6422 basic_block prev_bb = bb->prev_bb, next_bb = bb->next_bb; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
gimple-range-path.h 77 basic_block prev_bb () { return m_path[m_pos + 1]; } function in class:path_range_query
bb-reorder.cc 411 basic_block prev_bb;
413 for (prev_bb = trace->first;
414 prev_bb->aux != back_edge->dest;
415 prev_bb = (basic_block) prev_bb->aux)
417 prev_bb->aux = best_bb->aux;
420 if (single_succ_p (prev_bb))
422 basic_block header = single_succ (prev_bb);
428 copy_bb (header, single_succ_edge (prev_bb), prev_bb, trace_n)
410 basic_block prev_bb; local
    [all...]
basic-block.h 117 struct GTY((chain_next ("%h.next_bb"), chain_prev ("%h.prev_bb"))) basic_block_def {
132 basic_block prev_bb; variable
224 FOR_BB_BETWEEN (BB, (FN)->cfg->x_exit_block_ptr->prev_bb, (FN)->cfg->x_entry_block_ptr, prev_bb)
gimple-range-cache.cc 1422 basic_block prev_bb = start_bb; local
1436 prev_bb = bb, bb = get_immediate_dominator (CDI_DOMINATORS, bb))
1446 edge e = find_edge (bb, prev_bb);
1447 if (e && single_pred_p (prev_bb))
1448 m_workback.quick_push (prev_bb);
1472 prev_bb = m_workback.pop ();
1473 edge e = single_pred_edge (prev_bb);
1490 bb->index, prev_bb->index);
tree-ssa-dce.cc 1504 basic_block prev_bb; local
1515 for (bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb;
1516 bb != ENTRY_BLOCK_PTR_FOR_FN (cfun); bb = prev_bb)
1518 prev_bb = bb->prev_bb;
1561 prev_bb = bb->prev_bb;
cfgrtl.cc 1858 return bb->prev_bb;
1906 bb = create_basic_block (before, NULL, edge_in->dest->prev_bb);
1911 basic_block after = edge_in->dest->prev_bb;
2498 basic_block prev_first = first->prev_bb;
2499 basic_block prev_second = second->prev_bb;
2500 basic_block prev_bb = bb->prev_bb;
2502 second->prev_bb = prev_first;
2504 bb->prev_bb = prev_second;
2505 prev_bb->next_bb = first
2488 basic_block prev_bb = bb->prev_bb; local
3806 basic_block bb, prev_bb; local
    [all...]
asan.cc 3058 basic_block prev_bb = bb; local
3067 while (single_pred_p (prev_bb))
3069 prev_bb = single_pred (prev_bb);
3070 if (prev_bb->index < saved_last_basic_block)
3073 if (prev_bb != last_bb)
cfgexpand.cc 6245 basic_block prev_bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb; local
6246 rtx_insn *orig_end = BB_END (prev_bb);
6263 BB_END (prev_bb) = orig_end;
6268 label are emitted for the case where PREV_BB falls through into the
6269 exit block, so append those instructions to prev_bb in that case. */
6275 BB_END (prev_bb) = NEXT_INSN (head);
6279 exit_block = create_basic_block (NEXT_INSN (head), end, prev_bb);
omp-expand.cc 3169 basic_block update_bb = NULL, prev_bb = NULL; local
3178 if (prev_bb)
3180 e = make_edge (prev_bb, this_bb, EDGE_TRUE_VALUE);
3184 set_immediate_dominator (CDI_DOMINATORS, this_bb, prev_bb);
3244 if (prev_bb == NULL)
3246 prev_bb = this_bb;
3248 e = make_edge (prev_bb, body_bb, EDGE_TRUE_VALUE);
4395 = create_empty_bb (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb);
8305 default_bb = create_empty_bb (l1_bb->prev_bb);
sel-sched-ir.cc 693 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb);
694 candidate = find_fallthru_edge_from (BLOCK_FOR_INSN (insn)->prev_bb);
728 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb
3765 gcc_assert (can_merge_blocks_p (bb->prev_bb, bb));
3766 sel_merge_blocks (bb->prev_bb, bb);
3831 if (can_merge_blocks_p (bb->prev_bb, bb))
3832 sel_merge_blocks (bb->prev_bb, bb);
3910 && in_current_region_p (xbb->prev_bb)
3911 && bb_has_removable_jump_to_p (xbb->prev_bb, xbb->next_bb)
3912 && INSN_SCHED_TIMES (BB_END (xbb->prev_bb)) ==
6422 basic_block prev_bb = bb->prev_bb, next_bb = bb->next_bb; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/rtl-ssa/
blocks.h 50 bb_info *prev_bb () const { return m_prev_bb; } function in class:rtl_ssa::bb_info
145 using reverse_bb_iterator = list_iterator<bb_info, &bb_info::prev_bb>;
  /src/external/gpl3/gcc/dist/gcc/rtl-ssa/
blocks.h 50 bb_info *prev_bb () const { return m_prev_bb; } function in class:rtl_ssa::bb_info
145 using reverse_bb_iterator = list_iterator<bb_info, &bb_info::prev_bb>;
  /src/external/gpl3/binutils/dist/gas/
scfi.c 960 gbbS *prev_bb; local
992 prev_bb = gbb;
999 memcpy (state, prev_bb->exit_state, sizeof (scfi_stateS));
1013 memcpy (state, prev_bb->exit_state, sizeof (scfi_stateS));
1036 gbbS *prev_bb; local
1056 prev_bb = prog_order_bbs[i-1];
1057 if (cmp_scfi_state (prev_bb->exit_state, current_bb->entry_state))
  /src/external/gpl3/binutils.old/dist/gas/
scfi.c 960 gbbS *prev_bb; local
992 prev_bb = gbb;
999 memcpy (state, prev_bb->exit_state, sizeof (scfi_stateS));
1013 memcpy (state, prev_bb->exit_state, sizeof (scfi_stateS));
1036 gbbS *prev_bb; local
1056 prev_bb = prog_order_bbs[i-1];
1057 if (cmp_scfi_state (prev_bb->exit_state, current_bb->entry_state))

Completed in 114 milliseconds