Home
last modified time | relevance | path

Searched refs:synth_mult (Results 1 – 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/gcc/
HDexpmed.c2436 static void synth_mult (struct algorithm *, unsigned HOST_WIDE_INT,
2456 synth_mult (struct algorithm *alg_out, unsigned HOST_WIDE_INT t, in synth_mult() function
2594 synth_mult (alg_in, q, &new_limit, mode); in synth_mult()
2631 synth_mult (alg_in, t + 1, &new_limit, mode); in synth_mult()
2651 synth_mult (alg_in, t - 1, &new_limit, mode); in synth_mult()
2704 synth_mult (alg_in, t / d, &new_limit, mode); in synth_mult()
2743 synth_mult (alg_in, t / d, &new_limit, mode); in synth_mult()
2776 synth_mult (alg_in, (t - 1) >> m, &new_limit, mode); in synth_mult()
2801 synth_mult (alg_in, (t + 1) >> m, &new_limit, mode); in synth_mult()
2893 synth_mult (alg, val, &limit, mode); in choose_mult_variant()
[all …]
HDChangeLog.apple13 * expmed.c (synth_mult): Remove incorrect special case handling for
HDChangeLog-20041807 * expmed.c (synth_mult): Initialize new_limit.latency before
2019 (expand_mult): Special case powers of two to avoid synth_mult.
4783 (synth_mult): Cache the result into alg_hash.
13024 * expmed.c (synth_mult): Initialize latency. Check cost before
15728 (synth_mult): Change type of cost_limit argument to be a
15732 (choose_mult_variant): Update calls to synth_mult. Perform
15735 to optain the total rtx_cost of a synth_mult "algorithm".
26896 (synth_mult): Update the "observed" cost of a shift, based upon
29965 * expmed.c (synth_mult): Mask bits of the multiplier to the
30199 (synth_mult, expand_mult_highpart_optab, expand_mult_highpart,
[all …]
HDChangeLog-19984361 (synth_mult): Change type of variable `cost' to int.
13668 * expmed.c (synth_mult): Add prototype.
14147 * expmed.c (synth_mult): The value -1, has no zeros, so it can
HDChangeLog-20004177 * expmed.c (synth_mult): Likewise.
5854 * expmed.c (expand_mult): Don't do synth_mult optimization for -ftrapv.
HDChangeLog-20064586 to match synth_mult argument.
HDChangeLog-200131125 * expmed.c (synth_mult, expand_mult_highpart, expand_divmod): Guard
HDChangeLog-20056878 (synth_mult): Record alg_impossible in the hash table if