Lines Matching defs:ebb_table

7831       ebb_constraint ebb_table;
7879 init_ebb_constraint (&ebb_table);
7880 ebb = &ebb_table.ebb;
7891 || !compute_ebb_proposed_actions (&ebb_table)
7892 || !compute_ebb_actions (&ebb_table)
7896 &ebb_table, reloc_opcodes)
7897 || !check_section_ebb_reduces (&ebb_table))
7905 i = ebb_table.ebb.end_reloc_idx;
7906 free_ebb_constraint (&ebb_table);
7910 text_action_add_proposed (&relax_info->action_list, &ebb_table, sec);
7914 i = ebb_table.ebb.end_reloc_idx;
7915 free_ebb_constraint (&ebb_table);
7955 compute_ebb_proposed_actions (ebb_constraint *ebb_table)
7957 const ebb_t *ebb = &ebb_table->ebb;
8005 ebb_propose_action (ebb_table, align_type, 0,
8034 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8068 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8077 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8083 ebb_propose_action (ebb_table, EBB_REQUIRE_LOOP_ALIGN, 0,
8093 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8127 compute_ebb_actions (ebb_constraint *ebb_table)
8132 ebb_t *ebb = &ebb_table->ebb;
8143 for (seg_idx_end = 0; seg_idx_end < ebb_table->action_count; seg_idx_end++)
8154 int align = (1 << ebb_table->ebb.sec->alignment_power);
8158 for (i = seg_idx_start; i < ebb_table->action_count; i++)
8160 action = &ebb_table->actions[i];
8177 if (seg_idx_end == ebb_table->action_count && !ebb->ends_unreachable)
8223 action = &ebb_table->actions[i];
8260 if (ebb_table->ebb.ends_section || ebb_table->ebb.ends_unreachable)
8263 for (i = 0; i < ebb_table->action_count; i++)
8266 proposed_action *action = &ebb_table->actions[i];
8272 for (j = i + 1; j < ebb_table->action_count; j++)
8274 proposed_action *new_action = &ebb_table->actions[j];
8279 (ebb_table->ebb.contents,
8280 ebb_table->ebb.content_length,
8289 if (!check_loop_aligned (ebb_table->ebb.contents,
8290 ebb_table->ebb.content_length,
8300 && ebb_table->ebb.sec->alignment_power == 2)
8310 && ebb_table->ebb.sec->alignment_power == 2)
8335 for (i = 0; i < ebb_table->action_count; ++i)
8337 proposed_action *action = &ebb_table->actions[i];
8342 if ((removed_bytes % (1 << ebb_table->ebb.sec->alignment_power)) != 0
8349 BFD_ASSERT (ebb_table->action_count != 0);
8350 action = &ebb_table->actions[ebb_table->action_count - 1];
8744 const ebb_constraint *ebb_table,
8749 for (i = 0; i < ebb_table->action_count; i++)
8751 proposed_action *action = &ebb_table->actions[i];
9350 ebb_constraint ebb_table;
9386 init_ebb_constraint (&ebb_table);
9387 ebb = &ebb_table.ebb;
9395 ebb_propose_action (&ebb_table, EBB_NO_ALIGN, 0,
9403 &ebb_table, NULL);