Lines Matching refs:components

1060 dump_components (const char *label, sbitmap components)  in dump_components()  argument
1062 if (bitmap_empty_p (components)) in dump_components()
1067 for (unsigned int j = 0; j < components->n_bits; j++) in dump_components()
1068 if (bitmap_bit_p (components, j)) in dump_components()
1113 init_separate_shrink_wrap (sbitmap components) in init_separate_shrink_wrap() argument
1127 bitmap_copy (SW (bb)->needs_components, components); in init_separate_shrink_wrap()
1136 SW (bb)->has_components = sbitmap_alloc (SBITMAP_SIZE (components)); in init_separate_shrink_wrap()
1137 SW (bb)->head_components = sbitmap_alloc (SBITMAP_SIZE (components)); in init_separate_shrink_wrap()
1138 SW (bb)->tail_components = sbitmap_alloc (SBITMAP_SIZE (components)); in init_separate_shrink_wrap()
1266 spread_components (sbitmap components) in spread_components() argument
1277 auto_sbitmap old (SBITMAP_SIZE (components)); in spread_components()
1291 bitmap_copy (SW (entry_block)->head_components, components); in spread_components()
1330 bitmap_copy (SW (bb)->tail_components, components); in spread_components()
1355 bitmap_copy (SW (exit_block)->tail_components, components); in spread_components()
1396 bitmap_and_compl (SW (bb)->has_components, components, in spread_components()
1420 disqualify_problematic_components (sbitmap components) in disqualify_problematic_components() argument
1422 auto_sbitmap pro (SBITMAP_SIZE (components)); in disqualify_problematic_components()
1423 auto_sbitmap epi (SBITMAP_SIZE (components)); in disqualify_problematic_components()
1440 targetm.shrink_wrap.disqualify_components (components, e, epi, in disqualify_problematic_components()
1443 targetm.shrink_wrap.disqualify_components (components, e, pro, in disqualify_problematic_components()
1464 bitmap_and_compl (components, components, epi); in disqualify_problematic_components()
1465 bitmap_and_compl (components, components, pro); in disqualify_problematic_components()
1467 if (dump_file && !bitmap_subset_p (epi, components)) in disqualify_problematic_components()
1477 if (dump_file && !bitmap_subset_p (pro, components)) in disqualify_problematic_components()
1493 emit_common_heads_for_components (sbitmap components) in emit_common_heads_for_components() argument
1495 auto_sbitmap pro (SBITMAP_SIZE (components)); in emit_common_heads_for_components()
1496 auto_sbitmap epi (SBITMAP_SIZE (components)); in emit_common_heads_for_components()
1497 auto_sbitmap tmp (SBITMAP_SIZE (components)); in emit_common_heads_for_components()
1509 bitmap_copy (epi, components); in emit_common_heads_for_components()
1510 bitmap_copy (pro, components); in emit_common_heads_for_components()
1578 emit_common_tails_for_components (sbitmap components) in emit_common_tails_for_components() argument
1580 auto_sbitmap pro (SBITMAP_SIZE (components)); in emit_common_tails_for_components()
1581 auto_sbitmap epi (SBITMAP_SIZE (components)); in emit_common_tails_for_components()
1582 auto_sbitmap tmp (SBITMAP_SIZE (components)); in emit_common_tails_for_components()
1596 bitmap_copy (epi, components); in emit_common_tails_for_components()
1597 bitmap_copy (pro, components); in emit_common_tails_for_components()
1684 insert_prologue_epilogue_for_components (sbitmap components) in insert_prologue_epilogue_for_components() argument
1686 auto_sbitmap pro (SBITMAP_SIZE (components)); in insert_prologue_epilogue_for_components()
1687 auto_sbitmap epi (SBITMAP_SIZE (components)); in insert_prologue_epilogue_for_components()
1704 bitmap_and (epi, epi, components); in insert_prologue_epilogue_for_components()
1705 bitmap_and (pro, pro, components); in insert_prologue_epilogue_for_components()
1793 sbitmap components = targetm.shrink_wrap.get_separate_components (); in try_shrink_wrapping_separate() local
1794 if (!components) in try_shrink_wrapping_separate()
1810 init_separate_shrink_wrap (components); in try_shrink_wrapping_separate()
1814 EXECUTE_IF_SET_IN_BITMAP (components, 0, j, sbi) in try_shrink_wrapping_separate()
1820 while (spread_components (components)) in try_shrink_wrapping_separate()
1828 disqualify_problematic_components (components); in try_shrink_wrapping_separate()
1833 bitmap_and_compl (components, components, SW (first_bb)->has_components); in try_shrink_wrapping_separate()
1835 if (bitmap_empty_p (components)) in try_shrink_wrapping_separate()
1845 dump_components ("sep", components); in try_shrink_wrapping_separate()
1851 emit_common_heads_for_components (components); in try_shrink_wrapping_separate()
1856 emit_common_tails_for_components (components); in try_shrink_wrapping_separate()
1861 insert_prologue_epilogue_for_components (components); in try_shrink_wrapping_separate()
1866 targetm.shrink_wrap.set_handled_components (components); in try_shrink_wrapping_separate()
1873 sbitmap_free (components); in try_shrink_wrapping_separate()