Home
last modified time | relevance | path

Searched refs:biv (Results 1 – 22 of 22) sorted by relevance

/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
H A D20010723-1.c4 int biv,giv; in test() local
5 for (biv = 0, giv = 0; giv != 8; biv++) in test()
6 giv = biv*8; in test()
/openbsd/sys/arch/hppa/dev/
H A Dapic.c164 struct apic_iv *aiv, *biv; in apic_intr_establish() local
194 biv = apic_intr_list[irq]; in apic_intr_establish()
195 while (biv->next) in apic_intr_establish()
196 biv = biv->next; in apic_intr_establish()
197 biv->next = aiv; in apic_intr_establish()
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dunroll.c1191 map->reg_map[bl->regno] = bl->biv->src_reg;
2485 for (v = bl->biv; v; v = v->next_iv)
2604 rtx tem = gen_reg_rtx (bl->biv->mode);
2671 REGNO (bl->biv->src_reg), REGNO (tem));
2675 bl->biv->src_reg = tem;
3047 tem = gen_reg_rtx (bl->biv->mode);
3157 struct induction *biv; local
3159 for (biv = bl->biv; biv; biv = biv->next_iv)
3160 if (biv->insn == insn)
3164 biv->add_val, NULL_RTX, 0,
[all …]
H A Dloop.c3845 struct induction *biv = bl->biv, *biv1; local
3848 biv1 = biv;
3865 REGNO (biv->src_reg), INSN_UID (biv->insn));
3878 REGNO (biv->src_reg), INSN_UID (biv->insn));
4714 && bl->biv->always_executed && ! bl->biv->maybe_multiple
5717 bl->biv = 0;
5755 v->next_iv = bl->biv;
5756 bl->biv = v;
6185 for (biv = bl->biv; biv; biv = biv->next_iv)
6187 || biv->insn == p)
[all …]
H A Ddoloop.c668 if (INSN_UID (bl->biv->insn) < max_uid_for_loop
669 && INSN_LUID (bl->biv->insn) < INSN_LUID (loop->scan_start))
H A Dloop.h172 struct induction *biv; /* List of all insns that set this reg. */ member
H A DChangeLog.2765 * loop.c (check_dbra_loop): Can't reverse a biv that has
776 for givs made from biv increments.
1308 Set it if we search back through previous insns for the biv.
4382 being set by a paradoxical subreg is probably not a biv.
9620 * loop.c (check_dbra_loop): Check bl->biv->add_val is a
11823 * loop.c (strength_reduce): When doing biv->giv conversion, update
11914 * loop.c (strength_reduce): When doing biv->giv conversion, fix up
13373 * loop.c (strength_reduce): When doing biv->giv conversion, update
13377 * loop.c (strength_reduce): When doing biv->giv conversion, fix up
13678 * loop.c (strength_reduce): When doing biv->giv conversion, update
[all …]
H A DChangeLog.42617 that is not a biv, then the REG is not a biv. Even if it is
2618 earlier set from something that is a biv.
7835 expressed as givs of another biv, and to convert biv increments
7845 (find_splittable_givs): Don't check for givs made from biv
9257 Properly extend the biv initial value for the giv.
9268 * unroll.c (iteration_info): Extend the biv initial value for the giv.
9908 * loop.c (check_final_value): Check for biv use before checking for
9909 giv use. Check for both biv and giv uses. Always set last_giv_use
H A DChangeLog.13437 * loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv
4646 converting biv increment to giv.
4778 * loop.c (strength_reduce): Don't move giv insn for biv turned giv
4815 * loop.c (strength_reduce): Dump biv increment -> giv conversions.
5845 may_not_optimize to proper size when converting biv increments
5883 of another biv, and to convert biv increments into givs.
5894 (find_splittable_givs): Check for Givs made from biv increments.
12576 * loop.c (check_dbra_loop): Use a vanilla loop reversal if the biv is
H A DChangeLog1886 * loop.c (update_giv_derive): Ignore redundant sets of a biv when
1887 calculating how to derive a giv from a biv.
2701 biv increment several times.
5447 (record_biv): Check for duplicate biv locations and
8023 the biv when eliminating.
12437 * doloop.c (doloop_modify_runtime <biv skips initial incr>): Adjust
H A DFSFChangeLog.113344 * loop.c (check_final_value): Don't miss a biv increment in a
3347 * loop.c (check_dbra_loop): If the loop biv is only used
5633 * loop.c (maybe_eliminate_biv_1): In (set (cc0) <biv>) case,
13231 of biv elimination with givs and restrict those two cases to
H A DChangeLog.32646 Set it if we search back through previous insns for the biv.
2659 * loop.c (strength_reduce): When doing biv->giv conversion,
2660 take multi-insn biv increments into account.
5937 * loop.c (strength_reduce): Fix biv removal code.
H A DFSFChangeLog.102230 (maybe_eliminate_biv_1): Reject biv with auto_inc_opt optimization
6327 check for non-invariant initial biv values.
7756 no_use_except_counting is false, there must be only one biv.
H A DChangeLog.71219 value as a function of the biv if the giv is not computed
4596 Don't eliminate the biv if the giv has a constant multiplier and
17887 eliminating a biv.
H A DChangeLog.59750 * loop.c (check_dbra_loop): A biv has uses besides counting if it is
9751 used to set another biv.
H A DChangeLog.012603 * loop.c (check_final_value): Don't miss a biv increment in a
H A DChangeLog.63757 variable; skip late entry test if biv initializer created by loop.
/openbsd/sys/arch/alpha/alpha/
H A Dmachdep.c199 alpha_init(unused, ptb, bim, bip, biv) in alpha_init() argument
204 u_long biv; /* bootinfo version */
254 if (biv == 0) { /* backward compat */
255 biv = *(u_long *)bip;
258 switch (biv) {
344 bootinfo_msg, bim, bip, biv);
/openbsd/gnu/gcc/gcc/
H A Dloop-iv.c798 struct biv_entry *biv = htab_find_with_hash (bivs, def, REGNO (def)); in analyzed_for_bivness_p() local
800 if (!biv) in analyzed_for_bivness_p()
803 *iv = biv->iv; in analyzed_for_bivness_p()
810 struct biv_entry *biv = XNEW (struct biv_entry); in record_biv() local
813 biv->regno = REGNO (def); in record_biv()
814 biv->iv = *iv; in record_biv()
816 *slot = biv; in record_biv()
/openbsd/gnu/usr.bin/perl/
H A Dpp.c1350 const IV biv = SvIVX(svr); in PP() local
1351 if (biv >= 0) { in PP()
1352 blow = biv; in PP()
1481 const IV biv = SvIVX(svr); in PP() local
1482 if (biv >= 0) { in PP()
1483 right = biv; in PP()
1487 right = -(UV)biv; in PP()
1587 if (biv >= 0) { in PP()
1588 right = biv; in PP()
1930 if (biv >= 0) { in PP()
[all …]
H A Dpp_hot.c1639 const IV biv = SvIVX(svr); in PP() local
1640 if (biv >= 0) { in PP()
1641 buv = biv; in PP()
1644 buv = (UV) (0 - (UV) biv); in PP()
/openbsd/gnu/gcc/gcc/config/sh/
H A Dsh.c10526 if (bl->biv->insn == insn) in sh_adjust_unroll_max()