| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | explow.cc | 1695 #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 D | ChangeLog-2009 | 4040 (PROBE_INTERVAL): New macro.
|
| H A D | ChangeLog-2020 | 17304 PROTECTION_AREA parameter. If it is true, probe PROBE_INTERVAL plus
|
| H A D | ChangeLog-2017 | 8269 * config/i386/i386.c (PROBE_INTERVAL): Remove.
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | explow.c | 1663 #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 D | loongarch.cc | 1115 #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 D | rs6000-logue.cc | 1792 #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 D | rs6000-logue.c | 1764 #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 D | sparc.c | 5688 #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 D | sparc.cc | 5623 #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 D | ia64.cc | 3273 #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 D | ia64.c | 3273 #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 D | arm.c | 23035 #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 D | arm.cc | 23235 #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 D | aarch64.c | 6523 #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 D | aarch64.cc | 7840 #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 D | mips.cc | 12112 #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 D | mips.c | 11971 #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()
|