Lines Matching refs:ebb_table

7824       ebb_constraint ebb_table;
7872 init_ebb_constraint (&ebb_table);
7873 ebb = &ebb_table.ebb;
7884 || !compute_ebb_proposed_actions (&ebb_table)
7885 || !compute_ebb_actions (&ebb_table)
7889 &ebb_table, reloc_opcodes)
7890 || !check_section_ebb_reduces (&ebb_table))
7898 i = ebb_table.ebb.end_reloc_idx;
7899 free_ebb_constraint (&ebb_table);
7903 text_action_add_proposed (&relax_info->action_list, &ebb_table, sec);
7907 i = ebb_table.ebb.end_reloc_idx;
7908 free_ebb_constraint (&ebb_table);
7948 compute_ebb_proposed_actions (ebb_constraint *ebb_table)
7950 const ebb_t *ebb = &ebb_table->ebb;
7998 ebb_propose_action (ebb_table, align_type, 0,
8027 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8061 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8070 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8076 ebb_propose_action (ebb_table, EBB_REQUIRE_LOOP_ALIGN, 0,
8086 ebb_propose_action (ebb_table, EBB_NO_ALIGN, 0,
8120 compute_ebb_actions (ebb_constraint *ebb_table)
8125 ebb_t *ebb = &ebb_table->ebb;
8136 for (seg_idx_end = 0; seg_idx_end < ebb_table->action_count; seg_idx_end++)
8147 int align = (1 << ebb_table->ebb.sec->alignment_power);
8151 for (i = seg_idx_start; i < ebb_table->action_count; i++)
8153 action = &ebb_table->actions[i];
8170 if (seg_idx_end == ebb_table->action_count && !ebb->ends_unreachable)
8216 action = &ebb_table->actions[i];
8253 if (ebb_table->ebb.ends_section || ebb_table->ebb.ends_unreachable)
8256 for (i = 0; i < ebb_table->action_count; i++)
8259 proposed_action *action = &ebb_table->actions[i];
8265 for (j = i + 1; j < ebb_table->action_count; j++)
8267 proposed_action *new_action = &ebb_table->actions[j];
8272 (ebb_table->ebb.contents,
8273 ebb_table->ebb.content_length,
8282 if (!check_loop_aligned (ebb_table->ebb.contents,
8283 ebb_table->ebb.content_length,
8293 && ebb_table->ebb.sec->alignment_power == 2)
8303 && ebb_table->ebb.sec->alignment_power == 2)
8328 for (i = 0; i < ebb_table->action_count; ++i)
8330 proposed_action *action = &ebb_table->actions[i];
8335 if ((removed_bytes % (1 << ebb_table->ebb.sec->alignment_power)) != 0
8342 BFD_ASSERT (ebb_table->action_count != 0);
8343 action = &ebb_table->actions[ebb_table->action_count - 1];
8737 const ebb_constraint *ebb_table,
8742 for (i = 0; i < ebb_table->action_count; i++)
8744 proposed_action *action = &ebb_table->actions[i];
9343 ebb_constraint ebb_table;
9379 init_ebb_constraint (&ebb_table);
9380 ebb = &ebb_table.ebb;
9388 ebb_propose_action (&ebb_table, EBB_NO_ALIGN, 0,
9396 &ebb_table, NULL);