Searched refs:issue_rate (Results 1 - 15 of 15) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dbt-load.c145 static int issue_rate; variable
1326 def_latency = insn_default_latency (def->insn) * issue_rate;
1328 def_latency = issue_rate;
1481 /* Initialize issue_rate. */
1482 if (targetm.sched.issue_rate)
1483 issue_rate = targetm.sched.issue_rate ();
1485 issue_rate = 1;
H A Dmodulo-sched.c471 return ((g->num_nodes - g->num_debug) / issue_rate);
1412 /* Initialize issue_rate. */
1413 if (targetm.sched.issue_rate)
1418 issue_rate = targetm.sched.issue_rate ();
1422 issue_rate = 1;
3184 if (ps->rows_length[row] >= issue_rate)
3232 int can_issue_more = issue_rate;
H A Dsel-sched.c599 can_issue_more = issue_rate;
3871 < need_n_ticks_till_branch * issue_rate / 2
4136 issue_more = issue_rate;
5352 /* We should never issue more than issue_rate insns. */
5353 if (FENCE_ISSUED_INSNS (fence) > issue_rate)
5544 could_more = n > 1 || FENCE_ISSUED_INSNS (fence) < issue_rate;
5578 int max_insns = pipelining_p ? issue_rate : 2 * issue_rate;
7131 all_issued = issued_insns == issue_rate;
7160 and when we have issued exactly issue_rate insn
[all...]
H A Dsel-sched-ir.c644 issue_rate, /* issue_more */
694 FENCE_ISSUE_MORE (f) = issue_rate;
726 FENCE_ISSUE_MORE (f) = issue_rate;
831 int cycle_issued_insns, int issue_rate,
841 issue_rate, starts_cycle_p, after_stall_p);
850 sched_next, cycle, issue_rate, after_stall_p);
895 0, issue_rate, 1, FENCE_AFTER_STALL_P (fence));
819 add_to_fences(flist_tail_t new_fences, insn_t insn, state_t state, deps_t dc, void *tc, rtx_insn *last_scheduled_insn, vec<rtx_insn *, va_gc> *executing_insns, int *ready_ticks, int ready_ticks_size, rtx_insn *sched_next, int cycle, int cycle_issued_insns, int issue_rate, bool starts_cycle_p, bool after_stall_p) argument
834 issue_rate, starts_cycle_p, after_stall_p); local
H A Dhaifa-sched.c183 /* issue_rate is the number of insns that can be scheduled in the same
187 int issue_rate;
4212 if (issue_rate > 1
5882 for (i = 0; i < issue_rate; i++)
5887 more_issue = issue_rate - cycle_issued_insns;
5931 /* We should not issue more than issue_rate instructions. */
6651 ls.can_issue_more = issue_rate;
7251 /* Initialize issue_rate. */
7252 if (targetm.sched.issue_rate)
7253 issue_rate
186 int issue_rate; variable
[all...]
H A Dsched-int.h1402 extern int issue_rate;
/haiku-buildtools/gcc/gcc/config/frv/
H A Dfrv.h142 int issue_rate; \
147 issue_rate = frv_issue_rate (); \
148 if (issue_rate > 1) \
149 builtin_define_with_int_value ("__FRV_VLIW__", issue_rate); \
H A Dfrv.c7211 unsigned int issue_rate;
7420 if (frv_packet.num_insns == frv_packet.issue_rate)
7508 frv_packet.issue_rate = frv_issue_rate ();
7514 || frv_packet.issue_rate == 1)
8161 && frv_packet.num_insns < frv_packet.issue_rate)
7136 unsigned int issue_rate; member in struct:__anon416
/haiku-buildtools/gcc/gcc/config/aarch64/
H A Daarch64-protos.h172 const int issue_rate; member in struct:tune_params
H A Daarch64.c349 2, /* issue_rate */
366 2, /* issue_rate */
384 3, /* issue_rate */
402 2, /* issue_rate */
419 4, /* issue_rate */
6537 return aarch64_tune_params->issue_rate;
6543 int issue_rate = aarch64_sched_issue_rate (); local
6545 return issue_rate > 1 && !sched_fusion ? issue_rate : 0;
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c28408 int issue_rate = rs6000_issue_rate ();
28410 for (i = 0; i < issue_rate; i++)
28452 int issue_rate = rs6000_issue_rate ();
28508 issue_rate for nops is 'issue_rate - 1'. */
28510 can_issue_more = issue_rate;
28514 can_issue_more = issue_rate - 1;
28517 for (i = 0; i < issue_rate; i++)
28527 if (can_issue_more == issue_rate - 1) /* new group begins */
28532 can_issue_more = issue_rate
28362 int issue_rate = rs6000_issue_rate (); local
28406 int issue_rate = rs6000_issue_rate (); local
28552 int issue_rate; local
28631 int issue_rate; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dhaifa-sched.c187 /* issue_rate is the number of insns that can be scheduled in the same
191 static int issue_rate;
4410 if (MAX_BLOCKAGE > 1 || issue_rate > 1 || sched_verbose)
4472 if (reload_completed && issue_rate > 1)
6934 can_issue_more = issue_rate;
8528 /* initialize issue_rate */
8529 issue_rate = ISSUE_RATE;
190 static int issue_rate; variable
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c15952 unsigned int issue_rate;
15980 state->insns_left = state->issue_rate;
16000 state->issue_rate = mips_issue_rate ();
16013 state->insns_left = state->issue_rate;
16371 if (state.insns_left != state.issue_rate
15882 unsigned int issue_rate; member in struct:mips_sim
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c26713 issue_rate. I wonder why tuning for many CPUs does not do this. */
26997 int issue_rate = -1;
27004 issue_rate = ix86_issue_rate ();
27008 return issue_rate;
27012 return issue_rate;
27016 return issue_rate;
27029 return issue_rate;
27045 return issue_rate;
26963 int issue_rate = -1; local
[all...]
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c27298 int issue_rate = arm_issue_rate ();
27300 return issue_rate > 1 && !sched_fusion ? issue_rate : 0;
27272 int issue_rate = arm_issue_rate (); local

Completed in 1000 milliseconds