| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | x86-64-tls-opt-noplt.s | 62 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 D | mips-tls-static-64.s | 10 # 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 D | mips-tls-static.s | 11 # 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 D | tls-opt.s | 75 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 D | x86-64-tls-dynamic.s | 8 callq __tls_get_addr@PLT 10 callq __tls_get_addr@PLT 16 callq __tls_get_addr@PLT
|
| H A D | arm-tls-gd-nonpreemptible.s | 15 .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 D | sym-tls.s | 8 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 D | symbol_relocation_tls.ll | 23 ; 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 D | tls.ll | 19 ; 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 D | tls-local-dynamic.ll | 15 ; 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 D | tls-no-plt.ll | 4 ;; 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 D | tls-pic.ll | 20 ; 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 D | TLS.s | 47 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 D | pcrel-tls-local-dynamic-reloc.s | 7 # 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 D | tls-ld-v2-abi.s | 28 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 D | aix-tls-gd-int.ll | 30 ; 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 D | aix-tls-gd-double.ll | 29 ; 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 D | aix-tls-gd-longlong.ll | 31 ; 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 D | tls-pic.ll | 23 ; 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 D | tls.ll | 19 ; 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 D | tls-got-entry.s | 1 .globl __tls_get_addr 3 .type __tls_get_addr,@function 4 __tls_get_addr: label
|
| H A D | arm-tls-get-addr.s | 3 .globl __tls_get_addr 4 .type __tls_get_addr,%function 5 __tls_get_addr: label
|
| H A D | tls-opt-gdiele-i686.s | 17 .globl __tls_get_addr 19 .type __tls_get_addr,@function 20 __tls_get_addr: label
|
| H A D | tls-opt-gdie.s | 17 .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 D | target-flags-pic-mxgot-tls.mir | 169 %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…
|