Home
last modified time | relevance | path

Searched refs:__safestack_unsafe_stack_ptr (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/Transforms/SafeStack/X86/
H A Darray.ll8 ; CHECK: @__safestack_unsafe_stack_ptr = external thread_local(initialexec) global i8*
9 ; SINGLE-THREAD: @__safestack_unsafe_stack_ptr = external global i8*
13 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
17 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr
37 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
45 ; CHECK-NOT: __safestack_unsafe_stack_ptr
57 ; CHECK: __safestack_unsafe_stack_ptr
69 ; CHECK: __safestack_unsafe_stack_ptr
81 ; CHECK: __safestack_unsafe_stack_ptr
H A Dcall.ll15 ; CHECK-NOT: __safestack_unsafe_stack_ptr
29 ; CHECK: @__safestack_unsafe_stack_ptr
40 ; CHECK-NOT: @__safestack_unsafe_stack_ptr
51 ; CHECK: @__safestack_unsafe_stack_ptr
62 ; CHECK: @__safestack_unsafe_stack_ptr
74 ; CHECK-NOT: @__safestack_unsafe_stack_ptr
98 ; CHECK: @__safestack_unsafe_stack_ptr
110 ; CHECK: @__safestack_unsafe_stack_ptr
122 ; CHECK: @__safestack_unsafe_stack_ptr
134 ; CHECK: @__safestack_unsafe_stack_ptr
[all …]
H A Dmusttail.ll12 ; CHECK-NEXT: [[UNSAFE_STACK_PTR:%.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr, align 8
14 ; CHECK-NEXT: store i8* [[UNSAFE_STACK_STATIC_TOP]], i8** @__safestack_unsafe_stack_ptr, align 8
18 ; CHECK-NEXT: store i8* [[UNSAFE_STACK_PTR]], i8** @__safestack_unsafe_stack_ptr, align 8
30 ; CHECK-NEXT: [[UNSAFE_STACK_PTR:%.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr, align 8
32 ; CHECK-NEXT: store i8* [[UNSAFE_STACK_STATIC_TOP]], i8** @__safestack_unsafe_stack_ptr, align 8
36 ; CHECK-NEXT: store i8* [[UNSAFE_STACK_PTR]], i8** @__safestack_unsafe_stack_ptr, align 8
H A Dstore.ll9 ; CHECK: __safestack_unsafe_stack_ptr
21 ; CHECK-NOT: __safestack_unsafe_stack_ptr
32 ; CHECK: __safestack_unsafe_stack_ptr
44 ; CHECK: __safestack_unsafe_stack_ptr
56 ; CHECK-NOT: __safestack_unsafe_stack_ptr
H A Dsetjmp2.ll15 ; CHECK: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
21 ; CHECK-NEXT: %[[SP2:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
26 ; CHECK-NEXT: store i8* %[[INTTOPTR]], i8** @__safestack_unsafe_stack_ptr
33 ; CHECK-NEXT: store i8* %[[LOAD]], i8** @__safestack_unsafe_stack_ptr
38 ; CHECK-NEXT: store i8* %[[SP:.*]], i8** @__safestack_unsafe_stack_ptr
H A Dbyval.ll13 ; CHECK-NOT: __safestack_unsafe_stack_ptr
25 ; CHECK: %[[A:.*]] = load {{.*}} @__safestack_unsafe_stack_ptr
26 ; CHECK: store {{.*}} @__safestack_unsafe_stack_ptr
42 ; CHECK: %[[A:.*]] = load {{.*}} @__safestack_unsafe_stack_ptr
43 ; CHECK: store {{.*}} @__safestack_unsafe_stack_ptr
57 ; CHECK: %[[A:.*]] = load {{.*}} @__safestack_unsafe_stack_ptr
H A Dssp.ll5 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
7 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr
25 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
H A Dcast.ll11 ; CHECK-NOT: __safestack_unsafe_stack_ptr
22 ; CHECK-NOT: __safestack_unsafe_stack_ptr
33 ; CHECK: __safestack_unsafe_stack_ptr
H A Dpr54784.ll8 ; CHECK-NEXT: [[UNSAFE_STACK_PTR:%.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr, align 8
10 ; CHECK-NEXT: store i8* [[UNSAFE_STACK_STATIC_TOP]], i8** @__safestack_unsafe_stack_ptr, align 8
18 ; CHECK-NEXT: store i8* [[UNSAFE_STACK_PTR]], i8** @__safestack_unsafe_stack_ptr, align 8
H A Darray-aligned.ll10 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
14 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr
34 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
H A Dstruct.ll12 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
16 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr
36 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
H A Dabi.ll9 ; TLS: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
11 ; TLS: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr
24 ; TLS: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
H A Dcoloring2.ll8 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
40 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
63 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
96 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
148 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
240 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
267 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
294 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
320 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
346 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
[all …]
H A Ddynamic-alloca.ll11 ; CHECK: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
20 ; CHECK: store i8* %[[SP:.*]], i8** @__safestack_unsafe_stack_ptr
H A Dno-attr.ll9 ; CHECK-NOT: __safestack_unsafe_stack_ptr
14 ; CHECK-NOT: __safestack_unsafe_stack_ptr
H A Dinvoke.ll11 ; CHECK: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
28 ; CHECK-NEXT: store i8* %[[STATICTOP]], i8** @__safestack_unsafe_stack_ptr
H A Dsetjmp.ll14 ; CHECK: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr
22 ; CHECK-NEXT: store i8* %[[STATICTOP]], i8** @__safestack_unsafe_stack_ptr
H A Descape-call.ll10 ; CHECK: __safestack_unsafe_stack_ptr
H A Dret.ll12 ; CHECK: __safestack_unsafe_stack_ptr
H A Dmemintrinsic-oob-read.ll9 ; CHECK: __safestack_unsafe_stack_ptr
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Ddw_op_minus.mir32 @__safestack_unsafe_stack_ptr = external thread_local(initialexec) global i8*
36 %unsafe_stack_ptr = load i8*, i8** @__safestack_unsafe_stack_ptr
38 store i8* %unsafe_stack_static_top, i8** @__safestack_unsafe_stack_ptr
45 store i8* %unsafe_stack_ptr, i8** @__safestack_unsafe_stack_ptr, !dbg !18
101 …e $rax = MOV64rm $rip, 1, $noreg, target-flags(x86-gottpoff) @__safestack_unsafe_stack_ptr, $noreg…
102 …enamable $rax, 1, $noreg, 0, $fs :: (dereferenceable load (s64) from @__safestack_unsafe_stack_ptr)
106 …namable $rax, 1, $noreg, 0, $fs, renamable $rdx :: (store (s64) into @__safestack_unsafe_stack_ptr)
114 … $fs, killed renamable $rcx, debug-location !18 :: (store (s64) into @__safestack_unsafe_stack_ptr)
H A Dsafestack-byval.ll21 @__safestack_unsafe_stack_ptr = external thread_local(initialexec) global i8*
26 %unsafe_stack_ptr = load i8*, i8** @__safestack_unsafe_stack_ptr, !dbg !22
28 store i8* %unsafe_stack_static_top, i8** @__safestack_unsafe_stack_ptr, !dbg !22
38 store i8* %unsafe_stack_ptr, i8** @__safestack_unsafe_stack_ptr, !dbg !31
/llvm-project-15.0.7/compiler-rt/lib/safestack/
H A Dsafestack.cpp37 "default"))) __thread void *__safestack_unsafe_stack_ptr = nullptr; variable
106 __safestack_unsafe_stack_ptr = stack_ptr; in unsafe_stack_setup()
309 return __safestack_unsafe_stack_ptr; in __get_unsafe_stack_ptr()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsafestack_ssp.ll15 ; LINUX-X64-DAG: movq __safestack_unsafe_stack_ptr@GOTTPOFF(%rip), %[[A:.*]]
22 ; LINUX-I386-DAG: movl __safestack_unsafe_stack_ptr@INDNTPOFF, %[[A:.*]]
H A Dsafestack.ll18 ; LINUX-X64: movq __safestack_unsafe_stack_ptr@GOTTPOFF(%rip), %[[A:.*]]
23 ; LINUX-I386: movl __safestack_unsafe_stack_ptr@INDNTPOFF, %[[A:.*]]

12