Searched refs:__chkstk (Results 1 – 25 of 64) sorted by relevance
123
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | win_chkstk.ll | 10 ; allocated on the stack. Windows uses __chkstk and mingw uses __alloca. __alloca 11 ; and the 32-bit version of __chkstk will probe the stack and adjust the stack pointer. 12 ; The 64-bit version of __chkstk is only responsible for probing the stack. The 64-bit 15 ; Stack allocation >= 4096 bytes will require call to __chkstk in the Windows ABI. 18 ; WIN_X32: calll __chkstk 19 ; WIN_X64: callq __chkstk 20 ; WIN64_LARGE: movabsq $__chkstk, %r11 24 ; LINUX-NOT: call __chkstk 29 ; Make sure we don't call __chkstk or __alloca when we have less than a 4096 stack 34 ; WIN_X32-NOT: calll __chkstk [all …]
|
D | stack-probe-size.ll | 21 ; CHECK: calll __chkstk 32 ; CHECK-NOT: calll __chkstk 43 ; CHECK-NOT: calll __chkstk 54 ; CHECK: calll __chkstk 65 ; CHECK: calll __chkstk 76 ; CGECK-NOT: calll __chkstk
|
D | win64_alloca_dynalloca.ll | 22 ; __chkstk does not adjust %rsp. 24 ; W64: callq __chkstk 30 ; L64: movabsq $__chkstk, %r11 48 ; W64: callq __chkstk 54 ; L64: movabsq $__chkstk, %r11 108 ; W64: callq __chkstk
|
D | no-stack-arg-probe.ll | 16 ; CHECK-NOT: calll __chkstk 27 ; CHECK-NOT: calll __chkstk 37 ; CHECK-NOT: calll __chkstk
|
D | shrink-wrap-chkstk.ll | 36 ; CHECK: calll __chkstk 47 ; compensate before calling __chkstk. It would also be valid for us to avoid 71 ; CHECK: calll __chkstk
|
D | stack-protector-msvc.ll | 81 ; MSVC-X86: calll __chkstk 98 ; MSVC-X64: callq __chkstk 128 ; MSVC-X86: calll __chkstk 149 ; MSVC-X64: callq __chkstk
|
/external/llvm/test/CodeGen/X86/ |
D | win_chkstk.ll | 10 ; allocated on the stack. Windows uses __chkstk and mingw uses __alloca. __alloca 11 ; and the 32-bit version of __chkstk will probe the stack and adjust the stack pointer. 12 ; The 64-bit version of __chkstk is only responsible for probing the stack. The 64-bit 15 ; Stack allocation >= 4096 bytes will require call to __chkstk in the Windows ABI. 18 ; WIN_X32: calll __chkstk 19 ; WIN_X64: callq __chkstk 20 ; WIN64_LARGE: movabsq $__chkstk, %r11 24 ; LINUX-NOT: call __chkstk 29 ; Make sure we don't call __chkstk or __alloca when we have less than a 4096 stack 34 ; WIN_X32-NOT: calll __chkstk [all …]
|
D | stack-probe-size.ll | 21 ; CHECK: calll __chkstk 32 ; CHECK-NOT: calll __chkstk 43 ; CHECK-NOT: calll __chkstk 54 ; CHECK: calll __chkstk 65 ; CHECK: calll __chkstk 76 ; CGECK-NOT: calll __chkstk
|
D | win64_alloca_dynalloca.ll | 22 ; __chkstk does not adjust %rsp. 24 ; W64: callq __chkstk 30 ; L64: movabsq $__chkstk, %r11 48 ; W64: callq __chkstk 54 ; L64: movabsq $__chkstk, %r11 108 ; W64: callq __chkstk
|
D | shrink-wrap-chkstk.ll | 33 ; CHECK: calll __chkstk 44 ; compensate before calling __chkstk. It would also be valid for us to avoid 68 ; CHECK: calll __chkstk
|
/external/llvm/test/CodeGen/ARM/Windows/ |
D | vla.ll | 19 ; CHECK-SMALL-CODE: bl __chkstk 25 ; CHECK-LARGE-CODE: movw [[IP:r[0-9]+]], :lower16:__chkstk 26 ; CHECK-LARGE-CODE: movt [[IP]], :upper16:__chkstk 30 ; CHECK-MSVC-NOT: __chkstk
|
D | chkstk.ll | 15 ; CHECK-DEFAULT-CODE-MODEL: bl __chkstk 19 ; CHECK-LARGE-CODE-MODEL: movw r12, :lower16:__chkstk 20 ; CHECK-LARGE-CODE-MODEL: movt r12, :upper16:__chkstk
|
D | stack-probe-non-default.ll | 21 ; CHECK-DEFAULT-CODE-MODEL-NOT: __chkstk 24 ; CHECK-LARGE-CODE-MODEL-NOT: movw r12, :lower16:__chkstk 25 ; CHECK-LARGE-CODE-MODEL-NOT: movt r12, :upper16:__chkstk
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | chkstk.ll | 20 ; CHECK-DEFAULT-CODE-MODEL: bl __chkstk 23 ; CHECK-REGSTATE: frame-setup BL &__chkstk, implicit-def $lr, implicit $sp, implicit $x15, implicit… 28 ; CHECK-LARGE-CODE-MODEL-DAG: adrp x16, __chkstk 29 ; CHECK-LARGE-CODE-MODEL-DAG: add x16, x16, __chkstk
|
D | win-alloca.ll | 15 ; call to __chkstk. 19 ; CHECK: bl __chkstk
|
D | no-stack-arg-probe.ll | 12 ; CHECK-NOT: bl __chkstk
|
/external/llvm-project/lld/test/COFF/Inputs/ |
D | lto-chkstk-chkstk.s | 1 .globl __chkstk symbol 2 __chkstk: label
|
/external/llvm-project/llvm/test/CodeGen/ARM/Windows/ |
D | chkstk.ll | 15 ; CHECK-DEFAULT-CODE-MODEL: bl __chkstk 19 ; CHECK-LARGE-CODE-MODEL-DAG: movw r12, :lower16:__chkstk 20 ; CHECK-LARGE-CODE-MODEL-DAG: movt r12, :upper16:__chkstk
|
D | stack-probe-non-default.ll | 21 ; CHECK-DEFAULT-CODE-MODEL-NOT: __chkstk 24 ; CHECK-LARGE-CODE-MODEL-NOT: movw r12, :lower16:__chkstk 25 ; CHECK-LARGE-CODE-MODEL-NOT: movt r12, :upper16:__chkstk
|
D | vla.ll | 19 ; CHECK-SMALL-CODE: bl __chkstk 25 ; CHECK-LARGE-CODE: movw [[IP:r[0-9]+]], :lower16:__chkstk 26 ; CHECK-LARGE-CODE: movt [[IP]], :upper16:__chkstk
|
/external/llvm-project/compiler-rt/lib/builtins/aarch64/ |
D | chkstk.S | 23 DEFINE_COMPILERRT_FUNCTION(__chkstk) 33 END_COMPILERRT_FUNCTION(__chkstk)
|
/external/llvm-project/compiler-rt/lib/builtins/arm/ |
D | chkstk.S | 22 DEFINE_COMPILERRT_FUNCTION(__chkstk) 35 END_COMPILERRT_FUNCTION(__chkstk)
|
/external/compiler-rt/lib/builtins/i386/ |
D | chkstk2.S | 16 DEFINE_COMPILERRT_FUNCTION(__chkstk) 37 END_COMPILERRT_FUNCTION(__chkstk)
|
/external/llvm-project/compiler-rt/lib/builtins/i386/ |
D | chkstk2.S | 17 DEFINE_COMPILERRT_FUNCTION(__chkstk) 38 END_COMPILERRT_FUNCTION(__chkstk)
|
/external/llvm/docs/ |
D | Extensions.rst | 206 bl __chkstk 216 movw r12, :lower16:__chkstk 217 movt r12, :upper16:__chkstk 229 to ``__chkstk`` is emitted unconditionally to ensure that guard pages are setup
|
123