Searched refs:growth (Results 1 - 23 of 23) sorted by relevance

/haiku-buildtools/gcc/gcc/config/mcore/
H A Dmcore.c108 int growth[MAX_STACK_GROWS]; member in struct:mcore_frame
1755 the most appropriate stack growth and register saves to either:
1759 for (i = 0; i < ARRAY_SIZE (infp->growth); i++)
1760 infp->growth[i] = 0;
1789 infp->growth[growths++] = step;
1795 infp->growth[growths++] = outbounds;
1821 infp->growth[growths++] = step;
1835 infp->growth[growths++] = step;
1843 infp->growth[growths++] = outbounds;
1853 infp->growth[growth
1981 int growth = 0; local
2114 int growth = MAX_STACK_GROWS - 1 ; local
[all...]
/haiku-buildtools/gcc/gcc/
H A Dipa-inline.c28 by the limits specified by user (allowed function growth, growth and so
161 limits on function unit growth or stack usage growth.
163 The relative function body growth limit is present generally
168 For stack growth limits we always base the growth in stack usage
185 described above, we want to base our function growth
325 caller growth limits allow doing so.
413 /* Check if caller growth allow
520 int growth = estimate_edge_growth (e); local
626 int growth = estimate_edge_growth (e); local
786 int growth = estimate_edge_growth (e); local
1047 int growth, edge_time; local
1893 int growth; local
[all...]
H A Dipa-inline.h163 /* Estimated growth for inlining all copies of the function before start
168 int growth; variable
299 /* Return estimated callee growth after inlining EDGE. */
H A Dipa-inline-analysis.c21 /* Analysis used by the inliner and other passes limiting code size growth.
1092 info->growth = 0;
1360 /* Initialize growth caches. */
1370 /* Free growth caches. */
1477 if (s->growth)
1478 fprintf (f, " estimated growth:%i\n", (int) s->growth);
3813 /* Return estimated callee growth after inlining EDGE.
3852 /* Estimate the growth of the caller when inlining EDGE.
3936 int growth; member in struct:growth_data
[all...]
H A Dfinal.c618 For this purpose, align_fuzz with a growth argument of 0 computes the
630 align_fuzz (rtx start, rtx end, int known_align_log, unsigned int growth)
650 fuzz += (-align_addr ^ growth) & (new_align - known_align);
626 align_fuzz(rtx start, rtx end, int known_align_log, unsigned int growth) argument
/haiku-buildtools/legacy/binutils/gas/
H A Dwrite.c1599 offsetT growth; local
1679 growth = this_type->rlx_length - start_type->rlx_length;
1680 if (growth != 0)
1682 return growth;
1840 offsetT growth = 0; local
1854 growth = 0;
1871 growth = 0;
1899 growth += md_short_jump_size;
1912 growth += md_long_jump_size;
1938 growth
[all...]
/haiku-buildtools/binutils/gas/
H A Dwrite.c2242 offsetT growth; local
2334 growth = this_type->rlx_length - start_type->rlx_length;
2335 if (growth != 0)
2337 return growth;
2527 offsetT growth = 0; local
2541 growth = 0;
2558 growth = 0;
2585 growth += md_short_jump_size;
2605 growth += md_long_jump_size;
2631 growth
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-epiphany.c680 long growth = 0;
702 growth = relax_frag (segment, fragP, stretch);
704 return growth;
713 The guess for fr_var is ACTUALLY the growth beyond fr_fix.
673 long growth = 0; local
H A Dtc-mep.c1459 int growth;
1520 ACTUALLY the growth beyond fr_fix. Whatever we do to grow fr_fix
1582 return subtype_mappings[fragP->fr_subtype].growth;
1585 /* VLIW does relaxing, but not growth. */
1642 fragP->fr_fix += subtype_mappings[fragP->fr_subtype].growth;
1701 growth, so we must manually handle converting out-of-range BEQ
1739 if (subtype_mappings[fragP->fr_subtype].growth)
1742 fragP->fr_fix += subtype_mappings[fragP->fr_subtype].growth;
1456 int growth; member in struct:__anon416
H A Dtc-m32r.c1648 long growth = 0;
1656 growth = 2;
1664 growth = -2;
1669 growth = relax_frag (segment, fragP, stretch);
1675 growth += 2;
1679 return growth;
1688 The guess for fr_var is ACTUALLY the growth beyond fr_fix.
1643 long growth = 0; local
H A Dtc-tic54x.c5209 int growth = 0; local
5231 growth = 0;
5252 growth = -frag->fr_fix;
5264 growth = 0;
5278 growth = -frag->fr_fix;
5287 growth = (size + 15) / 16 * OCTETS_PER_BYTE - frag->fr_fix;
5288 for (i = 0; i < growth; i++)
5290 frag->fr_fix = growth;
5301 return growth;
H A Dtc-cris.c522 long growth; local
604 growth = this_type->rlx_length - start_type->rlx_length;
605 if (growth != 0)
607 return growth;
618 is *actually* the growth beyond fr_fix. Whatever we do to grow fr_fix
H A Dtc-msp430.c4529 long growth; local
4592 growth = this_type->rlx_length - start_type->rlx_length;
4593 if (growth != 0)
4595 return growth;
H A Dtc-arc.c3108 is *actually* the growth beyond fr_fix. Whatever we do to grow fr_fix
3118 int growth; local
3136 growth = md_relax_table[fragP->fr_subtype].rlx_length;
3137 fragP->fr_var = growth;
3140 fragP->fr_file, fragP->fr_line, growth);
3142 return growth;
H A Dtc-m68hc11.c3878 long growth;
3953 growth = this_type->rlx_length - start_type->rlx_length;
3954 if (growth != 0)
3956 return growth;
4235 /* Return the growth in the fixed part of the frag. */
3868 long growth; local
H A Dtc-xtensa.c3785 beginning of the growth area. */
9484 addressT growth;
9502 growth = new_size - old_size;
9504 /* Fix up the text_expansion field and return the new growth. */
9505 fragP->tc_frag_data.text_expansion[0] += growth;
9506 return growth;
10008 int growth = 0;
10040 growth = 3;
10045 return growth;
10061 int growth
9470 addressT growth; local
9994 int growth = 0; local
10047 int growth = 0; local
[all...]
/haiku-buildtools/legacy/binutils/gas/config/
H A Dtc-m32r.c1653 long growth = 0;
1661 growth = 2;
1669 growth = -2;
1674 growth = relax_frag (segment, fragP, stretch);
1680 growth += 2;
1684 return growth;
1693 The guess for fr_var is ACTUALLY the growth beyond fr_fix.
1648 long growth = 0; local
H A Dtc-msp430.c2271 long growth; local
2334 growth = this_type->rlx_length - start_type->rlx_length;
2335 if (growth != 0)
2337 return growth;
H A Dtc-tic54x.c5587 int growth = 0; local
5609 growth = 0;
5630 growth = -frag->fr_fix;
5642 growth = 0;
5656 growth = -frag->fr_fix;
5665 growth = (size + 15) / 16 * OCTETS_PER_BYTE - frag->fr_fix;
5666 for (i = 0; i < growth; i++)
5668 frag->fr_fix = growth;
5679 return growth;
H A Dtc-cris.c520 long growth; local
601 growth = this_type->rlx_length - start_type->rlx_length;
602 if (growth != 0)
604 return growth;
615 is *actually* the growth beyond fr_fix. Whatever we do to grow fr_fix
H A Dtc-m68hc11.c2779 long growth;
2854 growth = this_type->rlx_length - start_type->rlx_length;
2855 if (growth != 0)
2857 return growth;
3140 /* Return the growth in the fixed part of the frag. */
2769 long growth; local
H A Dtc-xtensa.c3632 beginning of the growth area. */
8293 addressT growth;
8311 growth = new_size - old_size;
8313 /* Fix up the text_expansion field and return the new growth. */
8314 fragP->tc_frag_data.text_expansion[0] += growth;
8315 return growth;
8279 addressT growth; local
/haiku-buildtools/legacy/gcc/gcc/
H A Dfinal.c881 For this purpose, align_fuzz with a growth argument of 0 comuptes the
893 align_fuzz (start, end, known_align_log, growth)
896 unsigned growth;
916 fuzz += (-align_addr ^ growth) & (new_align - known_align);

Completed in 509 milliseconds