Lines Matching refs:multiplier
160 /* The value of the term is EXPR * MULTIPLIER. */
162 unsigned HOST_WIDE_INT multiplier;
423 if (a->multiplier != b->multiplier)
424 return a->multiplier < b->multiplier ? -1 : 1;
441 if (address.terms[i].multiplier != 1)
442 dump_printf (flags, " * %wd", address.terms[i].multiplier);
459 hash.add_hwi (info->terms[i].multiplier);
480 || a->terms[i].multiplier != b->terms[i].multiplier)
703 return acceptable_multiplier_p (op, term.multiplier, &term.multiplier);
706 /* Decide whether an address fragment of the form STRIDE * MULTIPLIER
712 unsigned HOST_WIDE_INT multiplier)
743 /* See if EXPR * MULTIPLIER would be consistent with an individual
745 if (acceptable_multiplier_p (expr, multiplier))
819 term.inner_likelihood = get_inner_likelihood (stride, term.multiplier);
825 - The multiplier applied by TERM is equal to the access size,
842 if (term.multiplier == access_size
983 term.inner_likelihood = get_inner_likelihood (expr, term.multiplier);
986 inner_likelihood alt_l = get_inner_likelihood (alt, term.multiplier);
1163 /* Treat EXPR * MULTIPLIER + OFFSET as a fragment of an address that addresses
1171 unsigned HOST_WIDE_INT multiplier,
1184 /* Set up an address_info for EXPR * MULTIPLIER. */
1192 address->terms[0].multiplier = multiplier;
1225 * address->terms[i].multiplier);
1259 && address->terms[0].multiplier == 1)
1289 if (multiplier != 1)
1290 dump_printf (MSG_NOTE, " * %wd", multiplier);