Lines Matching refs:ebb_table

7283       ebb_constraint ebb_table;  in compute_text_actions()  local
7328 init_ebb_constraint (&ebb_table); in compute_text_actions()
7329 ebb = &ebb_table.ebb; in compute_text_actions()
7345 || !compute_ebb_proposed_actions (&ebb_table) in compute_text_actions()
7346 || !compute_ebb_actions (&ebb_table) in compute_text_actions()
7348 internal_relocs, &ebb_table, in compute_text_actions()
7350 || !check_section_ebb_reduces (&ebb_table)) in compute_text_actions()
7358 i = ebb_table.ebb.end_reloc_idx; in compute_text_actions()
7359 free_ebb_constraint (&ebb_table); in compute_text_actions()
7363 text_action_add_proposed (&relax_info->action_list, &ebb_table, sec); in compute_text_actions()
7367 i = ebb_table.ebb.end_reloc_idx; in compute_text_actions()
7368 free_ebb_constraint (&ebb_table); in compute_text_actions()
7408 compute_ebb_proposed_actions (ebb_constraint *ebb_table) in compute_ebb_proposed_actions() argument
7410 const ebb_t *ebb = &ebb_table->ebb; in compute_ebb_proposed_actions()
7458 ebb_propose_action (ebb_table, align_type, 0, in compute_ebb_proposed_actions()
7487 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0, in compute_ebb_proposed_actions()
7521 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0, in compute_ebb_proposed_actions()
7530 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0, in compute_ebb_proposed_actions()
7536 ebb_propose_action (ebb_table, EBB_REQUIRE_LOOP_ALIGN, 0, in compute_ebb_proposed_actions()
7546 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0, in compute_ebb_proposed_actions()
7578 compute_ebb_actions (ebb_constraint *ebb_table) in compute_ebb_actions() argument
7583 ebb_t *ebb = &ebb_table->ebb; in compute_ebb_actions()
7594 for (seg_idx_end = 0; seg_idx_end < ebb_table->action_count; seg_idx_end++) in compute_ebb_actions()
7605 int align = (1 << ebb_table->ebb.sec->alignment_power); in compute_ebb_actions()
7609 for (i = seg_idx_start; i < ebb_table->action_count; i++) in compute_ebb_actions()
7611 action = &ebb_table->actions[i]; in compute_ebb_actions()
7628 if (seg_idx_end == ebb_table->action_count && !ebb->ends_unreachable) in compute_ebb_actions()
7674 action = &ebb_table->actions[i]; in compute_ebb_actions()
7711 if (ebb_table->ebb.ends_section || ebb_table->ebb.ends_unreachable) in compute_ebb_actions()
7714 for (i = 0; i < ebb_table->action_count; i++) in compute_ebb_actions()
7717 proposed_action *action = &ebb_table->actions[i]; in compute_ebb_actions()
7723 for (j = i + 1; j < ebb_table->action_count; j++) in compute_ebb_actions()
7725 proposed_action *new_action = &ebb_table->actions[j]; in compute_ebb_actions()
7730 (ebb_table->ebb.contents, in compute_ebb_actions()
7731 ebb_table->ebb.content_length, in compute_ebb_actions()
7740 if (!check_loop_aligned (ebb_table->ebb.contents, in compute_ebb_actions()
7741 ebb_table->ebb.content_length, in compute_ebb_actions()
7751 && ebb_table->ebb.sec->alignment_power == 2) in compute_ebb_actions()
7761 && ebb_table->ebb.sec->alignment_power == 2) in compute_ebb_actions()
7786 for (i = 0; i < ebb_table->action_count; ++i) in compute_ebb_actions()
7788 proposed_action *action = &ebb_table->actions[i]; in compute_ebb_actions()
7793 if ((removed_bytes % (1 << ebb_table->ebb.sec->alignment_power)) != 0 in compute_ebb_actions()
7800 BFD_ASSERT (ebb_table->action_count != 0); in compute_ebb_actions()
7801 action = &ebb_table->actions[ebb_table->action_count - 1]; in compute_ebb_actions()
8119 const ebb_constraint *ebb_table, in text_action_add_proposed() argument
8124 for (i = 0; i < ebb_table->action_count; i++) in text_action_add_proposed()
8126 proposed_action *action = &ebb_table->actions[i]; in text_action_add_proposed()
8725 ebb_constraint ebb_table; in move_shared_literal() local
8761 init_ebb_constraint (&ebb_table); in move_shared_literal()
8762 ebb = &ebb_table.ebb; in move_shared_literal()
8770 ebb_propose_action (&ebb_table, EBB_NO_ALIGN, 0, in move_shared_literal()
8778 &ebb_table, NULL); in move_shared_literal()