Home
last modified time | relevance | path

Searched refs:__tls_get_addr (Results 1 – 25 of 117) sorted by relevance

12345

/llvm-project-15.0.7/lld/test/ELF/
H A Dx86-64-tls-opt-noplt.s62 call *__tls_get_addr@GOTPCREL(%rip)
68 call *__tls_get_addr@GOTPCREL(%rip)
75 call *__tls_get_addr@GOTPCREL(%rip)
81 call *__tls_get_addr@GOTPCREL(%rip)
85 call *__tls_get_addr@GOTPCREL(%rip)
88 call *__tls_get_addr@GOTPCREL(%rip)
H A Dmips-tls-static-64.s10 # CHECK: [[TGA:[0-9a-f]{8}]] g .text 0000000000000000 __tls_get_addr
22 .global __tls_get_addr
23 __tls_get_addr: label
28 .word __tls_get_addr
35 .word __tls_get_addr
H A Dmips-tls-static.s11 # CHECK: [[TGA:[0-9a-f]+]] g .text 00000000 __tls_get_addr
26 .global __tls_get_addr
27 __tls_get_addr: label
32 .word __tls_get_addr
39 .word __tls_get_addr
H A Dtls-opt.s75 callq __tls_get_addr@PLT
78 callq __tls_get_addr@PLT
86 call __tls_get_addr@plt
91 call __tls_get_addr@plt
H A Dx86-64-tls-dynamic.s8 callq __tls_get_addr@PLT
10 callq __tls_get_addr@PLT
16 callq __tls_get_addr@PLT
H A Darm-tls-gd-nonpreemptible.s15 .globl __tls_get_addr
16 .type __tls_get_addr,%function
17 __tls_get_addr: label
/llvm-project-15.0.7/llvm/test/MC/VE/
H A Dsym-tls.s8 lea %s12, __tls_get_addr@plt_lo(8)
10 lea.sl %s12, __tls_get_addr@plt_hi(%s10, %s12)
16 # CHECK-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
18 # CHECK-NEXT: lea.sl %s12, __tls_get_addr@plt_hi(%s10, %s12)
23 # CHECK-OBJ-NEXT: 20 R_VE_PLT_LO32 __tls_get_addr
24 # CHECK-OBJ-NEXT: 30 R_VE_PLT_HI32 __tls_get_addr
/llvm-project-15.0.7/llvm/test/CodeGen/VE/Scalar/
H A Dsymbol_relocation_tls.ll23 ; GENDYN-NEXT: R_VE_PLT_LO32 __tls_get_addr
26 ; GENDYN-NEXT: R_VE_PLT_HI32 __tls_get_addr
43 ; GENDYNPIC-NEXT: R_VE_PLT_LO32 __tls_get_addr
46 ; GENDYNPIC-NEXT: R_VE_PLT_HI32 __tls_get_addr
62 ; GENDYN-NEXT: R_VE_PLT_LO32 __tls_get_addr
65 ; GENDYN-NEXT: R_VE_PLT_HI32 __tls_get_addr
82 ; GENDYNPIC-NEXT: R_VE_PLT_LO32 __tls_get_addr
101 ; GENDYN-NEXT: R_VE_PLT_LO32 __tls_get_addr
104 ; GENDYN-NEXT: R_VE_PLT_HI32 __tls_get_addr
145 ; GENDYN-NEXT: R_VE_PLT_LO32 __tls_get_addr
[all …]
H A Dtls.ll19 ; GENDYN-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
21 ; GENDYN-NEXT: lea.sl %s12, __tls_get_addr@plt_hi(%s10, %s12)
35 ; GENDYNPIC-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
60 ; GENDYN-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
62 ; GENDYN-NEXT: lea.sl %s12, __tls_get_addr@plt_hi(%s10, %s12)
76 ; GENDYNPIC-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
103 ; GENDYN-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
105 ; GENDYN-NEXT: lea.sl %s12, __tls_get_addr@plt_hi(%s10, %s12)
123 ; GENDYNPIC-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
154 ; GENDYN-NEXT: lea %s12, __tls_get_addr@plt_lo(8)
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dtls-local-dynamic.ll15 ; CHECK-NEXT: callq __tls_get_addr@PLT
28 ; This bb does not access TLS, so should not call __tls_get_addr.
30 ; CHECK-NOT: __tls_get_addr
38 ; Now we call __tls_get_addr.
41 ; CHECK-NEXT: callq __tls_get_addr@PLT
50 ; so should not have to call __tls_get_addr again.
52 ; CHECK-NOT: __tls_get_addr
H A Dtls-no-plt.ll4 ;; If GOTPCRELX is disabled, don't use GOT for __tls_get_addr to work around
20 ; X64: callq *__tls_get_addr@GOTPCREL(%rip)
21 ; X64-PLT: callq __tls_get_addr@PLT
33 ; X64: callq *__tls_get_addr@GOTPCREL(%rip)
34 ; X64-PLT: callq __tls_get_addr@PLT
H A Dtls-pic.ll20 ; X64: callq __tls_get_addr@PLT
36 ; X64: callq __tls_get_addr@PLT
52 ; X64: callq __tls_get_addr@PLT
66 ; X64: callq __tls_get_addr@PLT
85 ; X64: callq __tls_get_addr@PLT
/llvm-project-15.0.7/llvm/test/ExecutionEngine/RuntimeDyld/X86/
H A DTLS.s47 call __tls_get_addr@plt
56 call __tls_get_addr@plt
66 movabs $__tls_get_addr@pltoff, %rax
77 movabs $__tls_get_addr@pltoff, %rax
91 call __tls_get_addr@plt
102 call __tls_get_addr@plt
112 movabs $__tls_get_addr@pltoff, %rax
123 movabs $__tls_get_addr@pltoff, %rax
/llvm-project-15.0.7/llvm/test/MC/PowerPC/
H A Dpcrel-tls-local-dynamic-reloc.s7 # x@tlsld, __tls_get_addr@notoc and x@DTPREL into R_PPC64_GOT_TLSLD_PCREL34,
15 # READOBJ-NEXT: 0x8 R_PPC64_REL24_NOTOC __tls_get_addr 0x0
19 # READOBJ-NEXT: 0x20 R_PPC64_REL24_NOTOC __tls_get_addr 0x0
24 bl __tls_get_addr@notoc(x@tlsld)
30 bl __tls_get_addr@notoc(x@tlsld)
H A Dtls-ld-v2-abi.s28 bl __tls_get_addr(i@tlsld)
53 bl __tls_get_addr(i@tlsld)
76 bl __tls_get_addr(i@tlsld)
100 bl __tls_get_addr(i@tlsld)
127 bl __tls_get_addr(i@tlsld)
159 # CHECK: 0x{{[0-9A-F]+}} R_PPC64_REL24 __tls_get_addr
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Daix-tls-gd-int.ll30 ; SMALL32-NEXT: bla .__tls_get_addr[PR]
47 ; LARGE32-NEXT: bla .__tls_get_addr[PR]
62 ; SMALL64-NEXT: bla .__tls_get_addr[PR]
79 ; LARGE64-NEXT: bla .__tls_get_addr[PR]
100 ; SMALL32-NEXT: bla .__tls_get_addr[PR]
117 ; LARGE32-NEXT: bla .__tls_get_addr[PR]
132 ; SMALL64-NEXT: bla .__tls_get_addr[PR]
630 ; SMALL32: .extern .__tls_get_addr[PR]
631 ; SMALL64: .extern .__tls_get_addr[PR]
632 ; LARGE32: .extern .__tls_get_addr[PR]
[all …]
H A Daix-tls-gd-double.ll29 ; SMALL32-NEXT: bla .__tls_get_addr[PR]
45 ; LARGE32-NEXT: bla .__tls_get_addr[PR]
59 ; SMALL64-NEXT: bla .__tls_get_addr[PR]
75 ; LARGE64-NEXT: bla .__tls_get_addr[PR]
95 ; SMALL32-NEXT: bla .__tls_get_addr[PR]
111 ; LARGE32-NEXT: bla .__tls_get_addr[PR]
125 ; SMALL64-NEXT: bla .__tls_get_addr[PR]
614 ; SMALL32: .extern .__tls_get_addr[PR]
615 ; SMALL64: .extern .__tls_get_addr[PR]
616 ; LARGE32: .extern .__tls_get_addr[PR]
[all …]
H A Daix-tls-gd-longlong.ll31 ; SMALL32-NEXT: bla .__tls_get_addr[PR]
50 ; LARGE32-NEXT: bla .__tls_get_addr[PR]
66 ; SMALL64-NEXT: bla .__tls_get_addr[PR]
83 ; LARGE64-NEXT: bla .__tls_get_addr[PR]
105 ; SMALL32-NEXT: bla .__tls_get_addr[PR]
124 ; LARGE32-NEXT: bla .__tls_get_addr[PR]
140 ; SMALL64-NEXT: bla .__tls_get_addr[PR]
670 ; SMALL32: .extern .__tls_get_addr[PR]
671 ; SMALL64: .extern .__tls_get_addr[PR]
672 ; LARGE32: .extern .__tls_get_addr[PR]
[all …]
H A Dtls-pic.ll23 ; OPT0: bl __tls_get_addr(a@tlsld)
29 ; OPT0-32: bl __tls_get_addr(a@tlsld)@PLT
34 ; OPT1-32: bl __tls_get_addr(a@tlsld)@PLT
44 ; OPT1: bl __tls_get_addr(a@tlsld)
65 ; OPT1: bl __tls_get_addr(a2@tlsgd)
69 ; OPT1-32: bl __tls_get_addr(a2@tlsgd)@PLT
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dtls.ll19 ; PIC32-DAG: lw $25, %call16(__tls_get_addr)($[[R0]])
26 ; PIC64-DAG: ld $25, %call16(__tls_get_addr)($[[R0]])
33 ; MM-DAG: lw $25, %call16(__tls_get_addr)($[[R0]])
49 ; PIC32-DAG: lw $25, %call16(__tls_get_addr)($[[R0]])
56 ; PIC64-DAG: ld $25, %call16(__tls_get_addr)($[[R0]])
62 ; MM-DAG: lw $25, %call16(__tls_get_addr)($[[R0]])
75 ; PIC32: lw $25, %call16(__tls_get_addr)($[[R0]])
88 ; PIC64: ld $25, %call16(__tls_get_addr)($[[R1]])
/llvm-project-15.0.7/lld/test/ELF/Inputs/
H A Dtls-got-entry.s1 .globl __tls_get_addr
3 .type __tls_get_addr,@function
4 __tls_get_addr: label
H A Darm-tls-get-addr.s3 .globl __tls_get_addr
4 .type __tls_get_addr,%function
5 __tls_get_addr: label
H A Dtls-opt-gdiele-i686.s17 .globl __tls_get_addr
19 .type __tls_get_addr,@function
20 __tls_get_addr: label
H A Dtls-opt-gdie.s17 .globl __tls_get_addr
19 .type __tls_get_addr,@function
20 __tls_get_addr: label
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/mirparser/
H A Dtarget-flags-pic-mxgot-tls.mir169 %17 = LUi64 target-flags(mips-call-hi16) &__tls_get_addr
171 … LD killed %18, target-flags(mips-call-lo16) &__tls_get_addr :: (load (s64) from call-entry &__tls…
187 %39 = LUi64 target-flags(mips-call-hi16) &__tls_get_addr
189 … LD killed %40, target-flags(mips-call-lo16) &__tls_get_addr :: (load (s64) from call-entry &__tls…
203 %24 = LUi64 target-flags(mips-call-hi16) &__tls_get_addr
205 …%26 = LD %25, target-flags(mips-call-lo16) &__tls_get_addr :: (load (s64) from call-entry &__tls_g…
226 …%36 = LD %25, target-flags(mips-call-lo16) &__tls_get_addr :: (load (s64) from call-entry &__tls_g…
260 %50 = LUi64 target-flags(mips-call-hi16) &__tls_get_addr
262 … LD killed %51, target-flags(mips-call-lo16) &__tls_get_addr :: (load (s64) from call-entry &__tls…

12345