/llvm-project/lld/test/ELF/ |
H A D | tls-opt.s | 61 .type tls0,@object 63 .globl tls0 65 tls0: 67 .size tls0, 4 79 movq tls0@GOTTPOFF(%rip), %rax 80 movq tls0@GOTTPOFF(%rip), %r15 81 addq tls0@GOTTPOFF(%rip), %rax 82 addq tls0@GOTTPOFF(%rip), %r15 83 addq tls0@GOTTPOFF(%rip), %rsp 84 addq tls0 44 .globl tls0 global() symbol 46 tls0: global() label [all...] |
H A D | x86-64-tls-ie-opt-local.s | 28 .type tls0,@object 30 tls0: label 32 .size tls0, 4 43 movq tls0@GOTTPOFF(%rip), %rax 44 movq tls0@GOTTPOFF(%rip), %r15 45 addq tls0@GOTTPOFF(%rip), %rax 46 addq tls0@GOTTPOFF(%rip), %r15 47 addq tls0@GOTTPOFF(%rip), %rsp 48 addq tls0@GOTTPOFF(%rip), %r12
|
H A D | i386-tls-opt.s | 36 .type tls0,@object 38 .globl tls0 symbol 40 tls0: label 42 .size tls0, 4 60 leal tls0@tlsldm(%ebx),%eax 62 leal tls0@dtpoff(%eax),%edx 72 movl tls0@gotntpoff(%ebx),%eax 76 addl tls0@gotntpoff(%ebx),%eax
|
H A D | x86-64-tls-opt-noplt.s | 39 .type tls0,@object 41 .globl tls0 symbol 43 tls0: label 45 .size tls0, 4 72 leaq tls0@tlsgd(%rip),%rdi 84 leaq tls0@tlsld(%rip),%rdi
|
H A D | i386-tls-dynamic.s | 7 .type tls0,@object 9 .globl tls0 symbol 11 tls0: label 13 .size tls0, 4 33 leal tls0@tlsgd(,%ebx,1),%eax 48 addl tls0@gotntpoff(%ebx),%eax 70 # CHECK-NEXT: 0x2360 R_386_TLS_DTPMOD32 tls0 71 # CHECK-NEXT: 0x2364 R_386_TLS_DTPOFF32 tls0 72 # CHECK-NEXT: 0x2368 R_386_TLS_TPOFF tls0
|
H A D | mips-mgot.s | 20 # CHECK: 00000000 g .tdata 00000000 tls0 42 # GOT-NEXT: 0x70010 R_MIPS_TLS_TPREL32 tls0 43 # GOT-NEXT: 0x70038 R_MIPS_TLS_TPREL32 tls0 44 # GOT-NEXT: 0x7003C R_MIPS_TLS_DTPMOD32 tls0 45 # GOT-NEXT: 0x70040 R_MIPS_TLS_DTPREL32 tls0 108 addiu $2, $2, %tlsgd(tls0) # tls gd entry 109 addiu $2, $2, %gottprel(tls0) # tls got entry 116 .global tls0 symbol 117 tls0: label
|
H A D | tls-relocatable.s | 17 .type tls0,@object 19 .globl tls0 symbol 20 tls0: label
|
H A D | x86-64-tls-ie.s | 60 movq tls0@GOTTPOFF(%rip), %rax 62 movq tls0@GOTTPOFF(%rip), %rax
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | aix-small-tls-globalvarattr-loadaddr.ll | 36 %tls0 = tail call align 1 ptr @llvm.threadlocal.address.p0(ptr align 1 @a) 37 %arrayidx = getelementptr inbounds [87 x i8], ptr %tls0, i64 0, i64 1 57 %tls0 = tail call align 1 ptr @llvm.threadlocal.address.p0(ptr align 1 @a_noattr) 58 %arrayidx = getelementptr inbounds [87 x i8], ptr %tls0, i64 0, i64 1 68 %tls0 = tail call align 2 ptr @llvm.threadlocal.address.p0(ptr align 2 @b) 69 %arrayidx = getelementptr inbounds [87 x i16], ptr %tls0, i64 0, i64 2 89 %tls0 = tail call align 2 ptr @llvm.threadlocal.address.p0(ptr align 2 @b_noattr) 90 %arrayidx = getelementptr inbounds [87 x i16], ptr %tls0, i64 0, i64 2 100 %tls0 = tail call align 4 ptr @llvm.threadlocal.address.p0(ptr align 4 @c) 101 %arrayidx = getelementptr inbounds [87 x i32], ptr %tls0, i64 0, i64 3 [all …]
|
H A D | aix-small-tls-globalvarattr-funcattr.ll | 35 %tls0 = tail call align 8 ptr @llvm.threadlocal.address.p0(ptr align 8 @mySmallTLS) 36 %arrayidx = getelementptr inbounds i8, ptr %tls0, i32 53328 88 %tls0 = tail call align 8 ptr @llvm.threadlocal.address.p0(ptr align 8 @mySmallTLS) 89 %arrayidx = getelementptr inbounds i8, ptr %tls0, i32 53328
|
H A D | aix-small-tls-globalvarattr-targetattr.ll | 37 %tls0 = tail call align 8 ptr @llvm.threadlocal.address.p0(ptr align 8 @mySmallTLS) 38 %arrayidx = getelementptr inbounds i8, ptr %tls0, i32 53328
|
/llvm-project/lld/test/ELF/Inputs/ |
H A D | tls-got.s | 1 .type tls0,@object 3 .globl tls0 symbol 5 tls0: label 7 .size tls0, 4
|
H A D | mips-mgot-2.s | 8 addiu $2, $2, %tlsgd(tls0) # tls gd entry 9 addiu $2, $2, %gottprel(tls0) # tls got entry
|
H A D | mips-mgot-1.s | 4 addiu $2, $2, %gottprel(tls0) # tls got entry
|