Searched refs:bb2 (Results 1 - 25 of 95) sorted by relevance

1234

/netbsd-current/external/gpl3/gdb.old/dist/gas/testsuite/gas/cris/
H A Drd-v10_32o-2.s21 beq bb2
22 beq bb2
24 bb2: label
26 beq bb2
27 beq bb2
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dtracer.h23 extern basic_block transform_duplicate (basic_block bb, basic_block bb2);
H A Dtracer.c207 basic_block bb2 = e->src; local
208 if (bb_seen_p (bb2) || (e->flags & (EDGE_DFS_BACK | EDGE_COMPLEX))
209 || find_best_successor (bb2) != e)
213 bb = bb2;
238 transform_duplicate (basic_block bb, basic_block bb2) argument
243 e = find_edge (bb, bb2);
245 copy = duplicate_block (bb2, e, bb);
332 basic_block bb2 = trace[pos]; local
334 if (blocks[bb2->index])
336 heap.delete_node (blocks[bb2
[all...]
H A Dfunction-tests.c340 basic_block bb2 = (*fun->cfg->x_basic_block_info)[2]; local
341 ASSERT_TRUE (bb2 != NULL);
342 return bb2;
366 basic_block bb2 = get_real_block (fun); local
367 ASSERT_TRUE (bb2 != NULL);
368 ASSERT_EQ (2, bb2->index);
376 ASSERT_EQ (bb2, from_entry_to_bb2->dest);
378 ASSERT_EQ (1, bb2->preds->length ());
379 ASSERT_EQ (from_entry_to_bb2, (*bb2->preds)[0]);
380 ASSERT_EQ (1, bb2
412 basic_block bb2 = get_real_block (fun); local
439 basic_block bb2 = get_real_block (fun); local
529 basic_block bb2 = get_real_block (fun); local
561 basic_block bb2 = get_real_block (fun); local
645 basic_block bb2 = get_real_block (fun); local
[all...]
H A Dtree-ssa-tail-merge.c567 basic_block bb1, bb2; local
592 bb2 = BASIC_BLOCK_FOR_FN (cfun, first2);
594 if (BB_SIZE (bb1) != BB_SIZE (bb2))
597 if (bb1->loop_father != bb2->loop_father)
601 gsi2 = gsi_start_nondebug_bb (bb2);
1060 set_cluster (basic_block bb1, basic_block bb2) argument
1065 if (BB_CLUSTER (bb1) == NULL && BB_CLUSTER (bb2) == NULL)
1069 add_bb_to_cluster (c, bb2);
1071 BB_CLUSTER (bb2) = c;
1075 else if (BB_CLUSTER (bb1) == NULL || BB_CLUSTER (bb2)
1127 basic_block bb1 = gimple_bb (s1), bb2 = gimple_bb (s2); local
1284 find_duplicate(same_succ *same_succ, basic_block bb1, basic_block bb2) argument
1380 same_phi_alternatives(same_succ *same_succ, basic_block bb1, basic_block bb2) argument
1450 deps_ok_for_redirect(basic_block bb1, basic_block bb2) argument
1467 basic_block bb1, bb2; local
1554 replace_block_by(basic_block bb1, basic_block bb2) argument
1640 basic_block bb1, bb2; local
[all...]
H A Ddomwalk.c135 basic_block bb2 = *(const basic_block *)(b); local
138 return bb_postorder[bb2->index] - bb_postorder[bb1->index];
155 basic_block bb0 = bbs[0], bb1 = bbs[1], bb2 = bbs[2]; local
158 if (bb_postorder[bb1->index] < bb_postorder[bb2->index])
160 std::swap (bb1, bb2);
164 bbs[0] = bb0, bbs[1] = bb1, bbs[2] = bb2;
H A Dipa-icf-gimple.c276 int *bb2 = m_label_bb_map.get (t2); local
278 return return_with_debug (bb1 != NULL && bb2 != NULL && *bb1 == *bb2);
375 func_checker::compare_loops (basic_block bb1, basic_block bb2) argument
377 if ((bb1->loop_father == NULL) != (bb2->loop_father == NULL))
381 class loop *l2 = bb2->loop_father;
385 if ((bb1 == l1->header) != (bb2 == l2->header))
387 if ((bb1 == l1->latch) != (bb2 == l2->latch))
438 func_checker::compare_bb (sem_bb *bb1, sem_bb *bb2) argument
444 gsi2 = gsi_start_nondebug_bb (bb2
[all...]
H A Dcfgcleanup.c1359 flow_find_cross_jump (basic_block bb1, basic_block bb2, rtx_insn **f1,
1386 i2 = BB_END (bb2);
1422 walk_to_nondebug_insn (&i2, &bb2, follow_fallthru, &did_fallthru);
1426 if (i1 == BB_HEAD (bb1) || i2 == BB_HEAD (bb2))
1477 bb2 = BLOCK_FOR_INSN (last2);
1478 while (last2 != BB_HEAD (bb2) && !NONDEBUG_INSN_P (PREV_INSN (last2)))
1481 if (last2 != BB_HEAD (bb2) && LABEL_P (PREV_INSN (last2)))
1500 flow_find_head_matching_sequence (basic_block bb1, basic_block bb2, rtx_insn **f1,
1512 FOR_EACH_EDGE (e, ei, bb2->succs)
1517 i2 = BB_HEAD (bb2);
1352 flow_find_cross_jump(basic_block bb1, basic_block bb2, rtx_insn **f1, rtx_insn **f2, enum replace_direction *dir_p) argument
1493 flow_find_head_matching_sequence(basic_block bb1, basic_block bb2, rtx_insn **f1, rtx_insn **f2, int stop_after) argument
1596 outgoing_edges_match(int mode, basic_block bb1, basic_block bb2) argument
[all...]
H A Dipa-icf-gimple.h154 bool compare_bb (sem_bb *bb1, sem_bb *bb2);
220 bool compare_loops (basic_block bb1, basic_block bb2);
H A Dvalue-prof.c661 basic_block bb, bb2, bb3, bb4; local
697 /* Edge e23 connects bb2 to bb3, etc. */
699 bb2 = e12->dest;
700 bb2->count = profile_count::from_gcov_type (count);
701 e23 = split_block (bb2, bb2end);
717 e24 = make_edge (bb2, bb4, EDGE_FALLTHRU);
856 basic_block bb, bb2, bb3, bb4; local
896 /* Edge e23 connects bb2 to bb3, etc. */
898 bb2 = e12->dest;
899 bb2
1007 basic_block bb, bb2, bb3, bb4; local
[all...]
H A Dtree-ssa-phiopt.c79 if (cond) goto bb2; else goto bb1;
82 bb2:
87 if (cond) goto bb1; else goto bb2;
90 bb2:
98 if (cond) goto bb2; else goto bb1;
102 bb2:
190 basic_block bb1, bb2; local
205 bb2 = e2->dest;
212 /* If either bb1's succ or bb2 or bb2'
2676 hoist_adjacent_loads(basic_block bb0, basic_block bb1, basic_block bb2, basic_block bb3) argument
[all...]
H A Dread-rtl-function.c1795 basic_block bb2 = BASIC_BLOCK_FOR_FN (cfun, 2); local
1796 ASSERT_TRUE (bb2 != NULL);
1797 ASSERT_EQ (BB_RTL, bb2->flags & BB_RTL);
1798 ASSERT_EQ (2, bb2->index);
1799 ASSERT_EQ (insn_1, BB_HEAD (bb2));
1800 ASSERT_EQ (insn_2, BB_END (bb2));
2074 basic_block bb2 = (*cfun->cfg->x_basic_block_info)[2]; local
2079 ASSERT_EQ (2, bb2->index);
2091 /* bb2. */
2092 ASSERT_EQ (1, bb2
[all...]
H A Ddominance.c1004 nearest_common_dominator (enum cdi_direction dir, basic_block bb1, basic_block bb2) argument
1011 return bb2;
1012 if (!bb2)
1015 return (basic_block) et_nca (bb1->dom[dir_index], bb2->dom[dir_index])->data;
1115 dominated_by_p (enum cdi_direction dir, const_basic_block bb1, const_basic_block bb2) argument
1118 struct et_node *n1 = bb1->dom[dir_index], *n2 = bb2->dom[dir_index];
1645 basic_block bb, bb2; local
1647 if ((bb2 = get_immediate_dominator (dir, bb)))
1648 fprintf (stderr, "%i %i\n", bb->index, bb2->index);
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dtracer.h23 extern basic_block transform_duplicate (basic_block bb, basic_block bb2);
H A Dtracer.cc221 basic_block bb2 = e->src; local
222 if (bb_seen_p (bb2) || (e->flags & (EDGE_DFS_BACK | EDGE_COMPLEX))
223 || find_best_successor (bb2) != e)
227 bb = bb2;
252 transform_duplicate (basic_block bb, basic_block bb2) argument
257 e = find_edge (bb, bb2);
259 copy = duplicate_block (bb2, e, bb);
349 basic_block bb2 = trace[pos]; local
351 if (blocks[bb2->index])
353 heap.delete_node (blocks[bb2
[all...]
H A Dfunction-tests.cc341 basic_block bb2 = (*fun->cfg->x_basic_block_info)[2]; local
342 ASSERT_TRUE (bb2 != NULL);
343 return bb2;
367 basic_block bb2 = get_real_block (fun); local
368 ASSERT_TRUE (bb2 != NULL);
369 ASSERT_EQ (2, bb2->index);
377 ASSERT_EQ (bb2, from_entry_to_bb2->dest);
379 ASSERT_EQ (1, bb2->preds->length ());
380 ASSERT_EQ (from_entry_to_bb2, (*bb2->preds)[0]);
381 ASSERT_EQ (1, bb2
413 basic_block bb2 = get_real_block (fun); local
440 basic_block bb2 = get_real_block (fun); local
530 basic_block bb2 = get_real_block (fun); local
562 basic_block bb2 = get_real_block (fun); local
652 basic_block bb2 = get_real_block (fun); local
[all...]
H A Dtree-ssa-tail-merge.cc567 basic_block bb1, bb2; local
592 bb2 = BASIC_BLOCK_FOR_FN (cfun, first2);
594 if (BB_SIZE (bb1) != BB_SIZE (bb2))
597 if (bb1->loop_father != bb2->loop_father)
601 gsi2 = gsi_start_nondebug_bb (bb2);
1060 set_cluster (basic_block bb1, basic_block bb2) argument
1065 if (BB_CLUSTER (bb1) == NULL && BB_CLUSTER (bb2) == NULL)
1069 add_bb_to_cluster (c, bb2);
1071 BB_CLUSTER (bb2) = c;
1075 else if (BB_CLUSTER (bb1) == NULL || BB_CLUSTER (bb2)
1127 basic_block bb1 = gimple_bb (s1), bb2 = gimple_bb (s2); local
1284 find_duplicate(same_succ *same_succ, basic_block bb1, basic_block bb2) argument
1380 same_phi_alternatives(same_succ *same_succ, basic_block bb1, basic_block bb2) argument
1450 deps_ok_for_redirect(basic_block bb1, basic_block bb2) argument
1467 basic_block bb1, bb2; local
1554 replace_block_by(basic_block bb1, basic_block bb2) argument
1640 basic_block bb1, bb2; local
[all...]
H A Ddomwalk.cc135 basic_block bb2 = *(const basic_block *)(b); local
138 return bb_postorder[bb2->index] - bb_postorder[bb1->index];
155 basic_block bb0 = bbs[0], bb1 = bbs[1], bb2 = bbs[2]; local
158 if (bb_postorder[bb1->index] < bb_postorder[bb2->index])
160 std::swap (bb1, bb2);
164 bbs[0] = bb0, bbs[1] = bb1, bbs[2] = bb2;
H A Dcfgcleanup.cc1358 flow_find_cross_jump (basic_block bb1, basic_block bb2, rtx_insn **f1,
1385 i2 = BB_END (bb2);
1421 walk_to_nondebug_insn (&i2, &bb2, follow_fallthru, &did_fallthru);
1425 if (i1 == BB_HEAD (bb1) || i2 == BB_HEAD (bb2))
1470 bb2 = BLOCK_FOR_INSN (last2);
1471 while (last2 != BB_HEAD (bb2) && !NONDEBUG_INSN_P (PREV_INSN (last2)))
1474 if (last2 != BB_HEAD (bb2) && LABEL_P (PREV_INSN (last2)))
1493 flow_find_head_matching_sequence (basic_block bb1, basic_block bb2, rtx_insn **f1,
1505 FOR_EACH_EDGE (e, ei, bb2->succs)
1510 i2 = BB_HEAD (bb2);
[all...]
H A Dipa-icf-gimple.h155 bool compare_bb (sem_bb *bb1, sem_bb *bb2);
226 bool compare_loops (basic_block bb1, basic_block bb2);
H A Dipa-icf-gimple.cc337 int *bb2 = m_label_bb_map.get (t2); local
339 return return_with_debug (bb1 != NULL && bb2 != NULL && *bb1 == *bb2);
474 func_checker::compare_loops (basic_block bb1, basic_block bb2) argument
476 if ((bb1->loop_father == NULL) != (bb2->loop_father == NULL))
480 class loop *l2 = bb2->loop_father;
484 if ((bb1 == l1->header) != (bb2 == l2->header))
486 if ((bb1 == l1->latch) != (bb2 == l2->latch))
537 func_checker::compare_bb (sem_bb *bb1, sem_bb *bb2) argument
543 gsi2 = gsi_start_nondebug_bb (bb2
[all...]
H A Dvalue-prof.cc682 basic_block bb, bb2, bb3, bb4; local
718 /* Edge e23 connects bb2 to bb3, etc. */
720 bb2 = e12->dest;
721 bb2->count = profile_count::from_gcov_type (count);
722 e23 = split_block (bb2, bb2end);
738 e24 = make_edge (bb2, bb4, EDGE_FALLTHRU);
893 basic_block bb, bb2, bb3, bb4; local
933 /* Edge e23 connects bb2 to bb3, etc. */
935 bb2 = e12->dest;
936 bb2
1044 basic_block bb, bb2, bb3, bb4; local
[all...]
H A Dread-rtl-function.cc1798 basic_block bb2 = BASIC_BLOCK_FOR_FN (cfun, 2); local
1799 ASSERT_TRUE (bb2 != NULL);
1800 ASSERT_EQ (BB_RTL, bb2->flags & BB_RTL);
1801 ASSERT_EQ (2, bb2->index);
1802 ASSERT_EQ (insn_1, BB_HEAD (bb2));
1803 ASSERT_EQ (insn_2, BB_END (bb2));
2077 basic_block bb2 = (*cfun->cfg->x_basic_block_info)[2]; local
2082 ASSERT_EQ (2, bb2->index);
2094 /* bb2. */
2095 ASSERT_EQ (1, bb2
[all...]
/netbsd-current/lib/libc/gdtoa/
H A Dstrtodg.c332 int bb0, bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, denorm; local
732 bb2 = bb5 = 0;
736 bb2 = bb5 = -e;
740 bb2 += bbe;
743 bs2 = bb2;
748 bb2 += j;
750 i = bb2 < bd2 ? bb2 : bd2;
754 bb2 -= i;
768 bb2
[all...]
H A Dstrtod.c99 int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, dsign, local
591 bb2 = bb5 = 0;
595 bb2 = bb5 = -e;
599 bb2 += bbe;
602 bs2 = bb2;
637 bb2 += j;
642 i = bb2 < bd2 ? bb2 : bd2;
646 bb2 -= i;
660 if (bb2 >
[all...]

Completed in 340 milliseconds

1234