Home
last modified time | relevance | path

Searched refs:PROBE_INTERVAL (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dexplow.cc1695 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
1743 else if (CONST_INT_P (size) && INTVAL (size) < 7 * PROBE_INTERVAL) in probe_stack_range()
1751 for (i = PROBE_INTERVAL; i < isize; i += PROBE_INTERVAL) in probe_stack_range()
1781 gen_int_mode (-PROBE_INTERVAL, Pmode)); in probe_stack_range()
1818 gen_int_mode (PROBE_INTERVAL, Pmode), test_addr, in probe_stack_range()
2133 if (CONST_INT_P (size) && INTVAL (size) < 7 * PROBE_INTERVAL) in anti_adjust_stack_and_probe()
2142 for (i = PROBE_INTERVAL; i < isize; i += PROBE_INTERVAL) in anti_adjust_stack_and_probe()
2146 anti_adjust_stack (GEN_INT (2 * PROBE_INTERVAL + dope)); in anti_adjust_stack_and_probe()
2150 anti_adjust_stack (GEN_INT (PROBE_INTERVAL)); in anti_adjust_stack_and_probe()
2155 anti_adjust_stack (plus_constant (Pmode, size, PROBE_INTERVAL + dope)); in anti_adjust_stack_and_probe()
[all …]
H A DChangeLog-20094040 (PROBE_INTERVAL): New macro.
H A DChangeLog-202017304 PROTECTION_AREA parameter. If it is true, probe PROBE_INTERVAL plus
H A DChangeLog-20178269 * config/i386/i386.c (PROBE_INTERVAL): Remove.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dexplow.c1663 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
1711 else if (CONST_INT_P (size) && INTVAL (size) < 7 * PROBE_INTERVAL) in probe_stack_range()
1719 for (i = PROBE_INTERVAL; i < isize; i += PROBE_INTERVAL) in probe_stack_range()
1749 gen_int_mode (-PROBE_INTERVAL, Pmode)); in probe_stack_range()
1786 gen_int_mode (PROBE_INTERVAL, Pmode), test_addr, in probe_stack_range()
2101 if (CONST_INT_P (size) && INTVAL (size) < 7 * PROBE_INTERVAL) in anti_adjust_stack_and_probe()
2110 for (i = PROBE_INTERVAL; i < isize; i += PROBE_INTERVAL) in anti_adjust_stack_and_probe()
2114 anti_adjust_stack (GEN_INT (2 * PROBE_INTERVAL + dope)); in anti_adjust_stack_and_probe()
2118 anti_adjust_stack (GEN_INT (PROBE_INTERVAL)); in anti_adjust_stack_and_probe()
2123 anti_adjust_stack (plus_constant (Pmode, size, PROBE_INTERVAL + dope)); in anti_adjust_stack_and_probe()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/loongarch/
H A Dloongarch.cc1115 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
1117 #if PROBE_INTERVAL > 16384
1137 for (i = PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in loongarch_emit_probe_stack_range()
1163 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in loongarch_emit_probe_stack_range()
1178 emit_move_insn (r14, GEN_INT (PROBE_INTERVAL)); in loongarch_emit_probe_stack_range()
1244 xops[1] = GEN_INT (-PROBE_INTERVAL); in loongarch_output_probe_stack_range()
1281 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in loongarch_expand_prologue()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-logue.cc1792 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
1794 #if PROBE_INTERVAL > 32768
1813 for (i = PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in rs6000_emit_probe_stack_range()
1837 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in rs6000_emit_probe_stack_range()
1900 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range_1()
3087 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in rs6000_emit_prologue()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-logue.c1764 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
1766 #if PROBE_INTERVAL > 32768
1785 for (i = PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in rs6000_emit_probe_stack_range()
1809 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in rs6000_emit_probe_stack_range()
1872 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range_1()
3059 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in rs6000_emit_prologue()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c5688 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
5690 #if PROBE_INTERVAL > 4096
5708 if (size <= PROBE_INTERVAL) in sparc_emit_probe_stack_range()
5718 else if (size <= 4 * PROBE_INTERVAL) in sparc_emit_probe_stack_range()
5722 emit_move_insn (g1, GEN_INT (first + PROBE_INTERVAL)); in sparc_emit_probe_stack_range()
5730 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in sparc_emit_probe_stack_range()
5733 plus_constant (Pmode, g1, -PROBE_INTERVAL))); in sparc_emit_probe_stack_range()
5738 (i - PROBE_INTERVAL) - size)); in sparc_emit_probe_stack_range()
5756 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in sparc_emit_probe_stack_range()
5815 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc5623 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
5625 #if PROBE_INTERVAL > 4096
5643 if (size <= PROBE_INTERVAL) in sparc_emit_probe_stack_range()
5653 else if (size <= 4 * PROBE_INTERVAL) in sparc_emit_probe_stack_range()
5657 emit_move_insn (g1, GEN_INT (first + PROBE_INTERVAL)); in sparc_emit_probe_stack_range()
5665 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in sparc_emit_probe_stack_range()
5668 plus_constant (Pmode, g1, -PROBE_INTERVAL))); in sparc_emit_probe_stack_range()
5673 (i - PROBE_INTERVAL) - size)); in sparc_emit_probe_stack_range()
5691 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in sparc_emit_probe_stack_range()
5747 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc3273 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
3334 else if (size <= PROBE_INTERVAL) in ia64_emit_probe_stack_range()
3339 else if (size <= 4 * PROBE_INTERVAL) in ia64_emit_probe_stack_range()
3343 emit_move_insn (r2, GEN_INT (-(first + PROBE_INTERVAL))); in ia64_emit_probe_stack_range()
3351 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in ia64_emit_probe_stack_range()
3354 plus_constant (Pmode, r2, -PROBE_INTERVAL))); in ia64_emit_probe_stack_range()
3360 (i - PROBE_INTERVAL) - size))); in ia64_emit_probe_stack_range()
3378 rounded_size = size & -PROBE_INTERVAL; in ia64_emit_probe_stack_range()
3446 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range()
3511 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in ia64_expand_prologue()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c3273 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
3334 else if (size <= PROBE_INTERVAL) in ia64_emit_probe_stack_range()
3339 else if (size <= 4 * PROBE_INTERVAL) in ia64_emit_probe_stack_range()
3343 emit_move_insn (r2, GEN_INT (-(first + PROBE_INTERVAL))); in ia64_emit_probe_stack_range()
3351 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in ia64_emit_probe_stack_range()
3354 plus_constant (Pmode, r2, -PROBE_INTERVAL))); in ia64_emit_probe_stack_range()
3360 (i - PROBE_INTERVAL) - size))); in ia64_emit_probe_stack_range()
3378 rounded_size = size & -PROBE_INTERVAL; in ia64_emit_probe_stack_range()
3446 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range()
3511 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in ia64_expand_prologue()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.c23035 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
23037 #if PROBE_INTERVAL > 4096
23054 if (size <= PROBE_INTERVAL) in arm_emit_probe_stack_range()
23056 emit_move_insn (reg1, GEN_INT (first + PROBE_INTERVAL)); in arm_emit_probe_stack_range()
23058 emit_stack_probe (plus_constant (Pmode, reg1, PROBE_INTERVAL - size)); in arm_emit_probe_stack_range()
23063 else if (size <= 5 * PROBE_INTERVAL) in arm_emit_probe_stack_range()
23067 emit_move_insn (reg1, GEN_INT (first + PROBE_INTERVAL)); in arm_emit_probe_stack_range()
23074 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in arm_emit_probe_stack_range()
23076 emit_set_insn (reg1, plus_constant (Pmode, reg1, -PROBE_INTERVAL)); in arm_emit_probe_stack_range()
23080 rem = size - (i - PROBE_INTERVAL); in arm_emit_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm.cc23235 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
23237 #if PROBE_INTERVAL > 4096
23254 if (size <= PROBE_INTERVAL) in arm_emit_probe_stack_range()
23256 emit_move_insn (reg1, GEN_INT (first + PROBE_INTERVAL)); in arm_emit_probe_stack_range()
23258 emit_stack_probe (plus_constant (Pmode, reg1, PROBE_INTERVAL - size)); in arm_emit_probe_stack_range()
23263 else if (size <= 5 * PROBE_INTERVAL) in arm_emit_probe_stack_range()
23267 emit_move_insn (reg1, GEN_INT (first + PROBE_INTERVAL)); in arm_emit_probe_stack_range()
23274 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in arm_emit_probe_stack_range()
23276 emit_set_insn (reg1, plus_constant (Pmode, reg1, -PROBE_INTERVAL)); in arm_emit_probe_stack_range()
23280 rem = size - (i - PROBE_INTERVAL); in arm_emit_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c6523 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
6529 #if (PROBE_INTERVAL % ARITH_FACTOR) != 0
6557 if (size <= PROBE_INTERVAL) in aarch64_emit_probe_stack_range()
6569 else if (size <= 4 * PROBE_INTERVAL) in aarch64_emit_probe_stack_range()
6576 -(first + PROBE_INTERVAL))); in aarch64_emit_probe_stack_range()
6582 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in aarch64_emit_probe_stack_range()
6585 plus_constant (Pmode, reg1, -PROBE_INTERVAL)); in aarch64_emit_probe_stack_range()
6589 rem = size - (i - PROBE_INTERVAL); in aarch64_emit_probe_stack_range()
6612 HOST_WIDE_INT rounded_size = size & -PROBE_INTERVAL; in aarch64_emit_probe_stack_range()
6695 interval = PROBE_INTERVAL; in aarch64_output_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc7840 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
7846 #if (PROBE_INTERVAL % ARITH_FACTOR) != 0
7870 if (size <= PROBE_INTERVAL) in aarch64_emit_probe_stack_range()
7882 else if (size <= 4 * PROBE_INTERVAL) in aarch64_emit_probe_stack_range()
7889 -(first + PROBE_INTERVAL))); in aarch64_emit_probe_stack_range()
7895 for (i = 2 * PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in aarch64_emit_probe_stack_range()
7898 plus_constant (Pmode, reg1, -PROBE_INTERVAL)); in aarch64_emit_probe_stack_range()
7902 rem = size - (i - PROBE_INTERVAL); in aarch64_emit_probe_stack_range()
7925 HOST_WIDE_INT rounded_size = size & -PROBE_INTERVAL; in aarch64_emit_probe_stack_range()
8008 interval = PROBE_INTERVAL; in aarch64_output_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips.cc12112 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
12114 #if PROBE_INTERVAL > 32768
12136 for (i = PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in mips_emit_probe_stack_range()
12161 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in mips_emit_probe_stack_range()
12224 xops[1] = GEN_INT (-PROBE_INTERVAL); in mips_output_probe_stack_range()
12289 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in mips_expand_prologue()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips.c11971 #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP) macro
11973 #if PROBE_INTERVAL > 32768
11995 for (i = PROBE_INTERVAL; i < size; i += PROBE_INTERVAL) in mips_emit_probe_stack_range()
12020 rounded_size = ROUND_DOWN (size, PROBE_INTERVAL); in mips_emit_probe_stack_range()
12083 xops[1] = GEN_INT (-PROBE_INTERVAL); in mips_output_probe_stack_range()
12148 if (size > PROBE_INTERVAL && size > get_stack_check_protect ()) in mips_expand_prologue()