| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | frem.ll | 21 ; CHECK-NEXT: callq fmodf@PLT 38 ; CHECK-NEXT: callq fmodf@PLT 52 ; CHECK-NEXT: callq fmod@PLT 71 ; CHECK-NEXT: callq fmodl@PLT 86 ; CHECK-NEXT: callq fmodl@PLT 112 ; CHECK-NEXT: callq fmodf@PLT 118 ; CHECK-NEXT: callq fmodf@PLT 124 ; CHECK-NEXT: callq fmodf@PLT 130 ; CHECK-NEXT: callq fmodf@PLT 140 ; CHECK-NEXT: callq fmodf@PLT [all …]
|
| H A D | tls-no-plt.ll | 6 …c < %s -mtriple=i386-linux-musl -relocation-model=pic | FileCheck --check-prefixes=CHECK,X86-PLT %s 7 …< %s -mtriple=x86_64-linux-musl -relocation-model=pic | FileCheck --check-prefixes=CHECK,X64-PLT %s 17 ; X86-PLT: calll ___tls_get_addr@PLT 21 ; X64-PLT: callq __tls_get_addr@PLT 30 ; X86-PLT: calll ___tls_get_addr@PLT 34 ; X64-PLT: callq __tls_get_addr@PLT
|
| H A D | cmp-merge.ll | 20 ; X86-NEXT: jmp on_less@PLT # TAILCALL 24 ; X86-NEXT: jmp on_equal@PLT # TAILCALL 26 ; X86-NEXT: jmp on_greater@PLT # TAILCALL 33 ; X64-NEXT: jmp on_less@PLT # TAILCALL 37 ; X64-NEXT: jmp on_equal@PLT # TAILCALL 39 ; X64-NEXT: jmp on_greater@PLT # TAILCALL 66 ; X86-NEXT: jmp on_less@PLT # TAILCALL 70 ; X86-NEXT: jmp on_greater@PLT # TAILCALL 72 ; X86-NEXT: jmp on_equal@PLT # TAILCALL 79 ; X64-NEXT: jmp on_less@PLT # TAILCALL [all …]
|
| H A D | tls-pic.ll | 16 ; X86: calll ___tls_get_addr@PLT 20 ; X64: callq __tls_get_addr@PLT 32 ; X86: calll ___tls_get_addr@PLT 36 ; X64: callq __tls_get_addr@PLT 48 ; X86: calll ___tls_get_addr@PLT 52 ; X64: callq __tls_get_addr@PLT 62 ; X86: calll ___tls_get_addr@PLT 66 ; X64: callq __tls_get_addr@PLT 79 ; X86: calll ___tls_get_addr@PLT 85 ; X64: callq __tls_get_addr@PLT
|
| H A D | vector-half-conversions.ll | 58 ; AVX-NEXT: callq __extendhfsf2@PLT 61 ; AVX-NEXT: callq __extendhfsf2@PLT 66 ; AVX-NEXT: callq __extendhfsf2@PLT 71 ; AVX-NEXT: callq __extendhfsf2@PLT 109 ; AVX-NEXT: callq __extendhfsf2@PLT 112 ; AVX-NEXT: callq __extendhfsf2@PLT 117 ; AVX-NEXT: callq __extendhfsf2@PLT 122 ; AVX-NEXT: callq __extendhfsf2@PLT 149 ; AVX-NEXT: callq __extendhfsf2@PLT 153 ; AVX-NEXT: callq __extendhfsf2@PLT [all …]
|
| H A D | vector-intrinsics.ll | 16 ; CHECK-NEXT: callq sin@PLT 20 ; CHECK-NEXT: callq sin@PLT 25 ; CHECK-NEXT: callq sin@PLT 29 ; CHECK-NEXT: callq sin@PLT 47 ; CHECK-NEXT: callq cos@PLT 51 ; CHECK-NEXT: callq cos@PLT 56 ; CHECK-NEXT: callq cos@PLT 60 ; CHECK-NEXT: callq cos@PLT 81 ; CHECK-NEXT: callq pow@PLT 87 ; CHECK-NEXT: callq pow@PLT [all …]
|
| H A D | fp-strict-scalar-round-fp16.ll | 20 ; SSE2-NEXT: callq __extendhfsf2@PLT 21 ; SSE2-NEXT: callq ceilf@PLT 22 ; SSE2-NEXT: callq __truncsfhf2@PLT 59 ; SSE2-NEXT: callq floorf@PLT 60 ; SSE2-NEXT: callq __truncsfhf2@PLT 97 ; SSE2-NEXT: callq truncf@PLT 135 ; SSE2-NEXT: callq rintf@PLT 174 ; SSE2-NEXT: callq nearbyintf@PLT 252 ; SSE2-NEXT: callq roundf@PLT 264 ; AVX-NEXT: callq roundf@PLT [all …]
|
| H A D | vec-libcalls.ll | 43 ; CHECK-NEXT: callq sinf@PLT 55 ; CHECK-NEXT: callq sinf@PLT 59 ; CHECK-NEXT: callq sinf@PLT 73 ; CHECK-NEXT: callq sinf@PLT 77 ; CHECK-NEXT: callq sinf@PLT 83 ; CHECK-NEXT: callq sinf@PLT 97 ; CHECK-NEXT: callq sinf@PLT 101 ; CHECK-NEXT: callq sinf@PLT 107 ; CHECK-NEXT: callq sinf@PLT 113 ; CHECK-NEXT: callq sinf@PLT [all …]
|
| H A D | switch.ll | 42 ; NOOPT-NEXT: callq g@PLT 46 ; NOOPT-NEXT: callq g@PLT 50 ; NOOPT-NEXT: callq g@PLT 120 ; NOOPT-NEXT: callq g@PLT 124 ; NOOPT-NEXT: callq g@PLT 128 ; NOOPT-NEXT: callq g@PLT 181 ; NOOPT-NEXT: callq g@PLT 185 ; NOOPT-NEXT: callq g@PLT 189 ; NOOPT-NEXT: callq g@PLT 245 ; NOOPT-NEXT: callq g@PLT [all …]
|
| H A D | cvt16.ll | 29 ; LIBCALL-NEXT: callq __truncsfhf2@PLT 45 ; SOFTFLOAT-NEXT: callq __gnu_f2h_ieee@PLT 71 ; SOFTFLOAT-NEXT: callq __gnu_h2f_ieee@PLT 84 ; LIBCALL-NEXT: callq __truncsfhf2@PLT 102 ; SOFTFLOAT-NEXT: callq __gnu_f2h_ieee@PLT 104 ; SOFTFLOAT-NEXT: callq __gnu_h2f_ieee@PLT 118 ; LIBCALL-NEXT: callq __extendhfsf2@PLT 137 ; SOFTFLOAT-NEXT: callq __extendsfdf2@PLT 149 ; LIBCALL-NEXT: callq __truncdfhf2@PLT 158 ; F16C-NEXT: callq __truncdfhf2@PLT [all …]
|
| H A D | tls-loads-control3.ll | 58 ; HOIST0-NEXT: callq _Z6gfunc2i@PLT 99 ; HOIST2-NEXT: callq _Z6gfunc2i@PLT 192 ; HOIST0-NEXT: callq _Z5gfuncv@PLT 194 ; HOIST0-NEXT: callq _Z5gfuncv@PLT 196 ; HOIST0-NEXT: callq _Z5gfuncv@PLT 232 ; HOIST2-NEXT: callq _Z5gfuncv@PLT 241 ; HOIST2-NEXT: callq _Z5gfuncv@PLT 247 ; HOIST2-NEXT: callq _Z5gfuncv@PLT 313 ; HOIST0-NEXT: callq _Z6gfunc2i@PLT 315 ; HOIST0-NEXT: callq _Z6gfunc2i@PLT [all …]
|
| H A D | pr45995.ll | 26 ; CHECK-NEXT: call print_i1@PLT 28 ; CHECK-NEXT: call print_i1@PLT 30 ; CHECK-NEXT: call print_i1@PLT 32 ; CHECK-NEXT: call print_i1@PLT 96 ; CHECK-NEXT: call print_i1@PLT 98 ; CHECK-NEXT: call print_i1@PLT 100 ; CHECK-NEXT: call print_i1@PLT 102 ; CHECK-NEXT: call print_i1@PLT 104 ; CHECK-NEXT: call print_i1@PLT 106 ; CHECK-NEXT: call print_i1@PLT [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | hexagon-shared.s | 27 call bar@PLT 68 # PLT: { immext(#131264 70 # PLT-NEXT: { r14 -= add(r28,#16) 71 # PLT-NEXT: r15 = memw(r28+#8) 72 # PLT-NEXT: r28 = memw(r28+#4) } 73 # PLT-NEXT: { r14 = asr(r14,#2) 74 # PLT-NEXT: jumpr r28 } 75 # PLT-NEXT: { trap0(#219) } 76 # PLT-NEXT: immext(#131200) 78 # PLT-NEXT: r28 = memw(r14+#0) } [all …]
|
| H A D | riscv-undefined-weak.s | 37 # PLT-NEXT: addi a1, a1, -792 41 # PLT-NEXT: sd a2, -798(t1) 62 ## We create a PLT entry and redirect the reference to it. 63 # PLT-LABEL: <branch>: 64 # PLT-NEXT: auipc ra, 0 65 # PLT-NEXT: jalr 56(ra) 66 # PLT-NEXT: [[#%x,ADDR:]]: 67 # PLT-SAME: j 0x[[#ADDR]] 68 # PLT-NEXT: [[#%x,ADDR:]]: 69 # PLT-SAME: beqz zero, 0x[[#ADDR]] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | ppc32-secure-plt-tls2.ll | 1 …triple=powerpc -mattr=+secure-plt -relocation-model=pic | FileCheck -check-prefix=SECURE-PLT-TLS %s 14 ; SECURE-PLT-TLS: mflr 30 15 ; SECURE-PLT-TLS-NEXT: addis 30, 30, _GLOBAL_OFFSET_TABLE_-.L0$pb@ha 16 ; SECURE-PLT-TLS-NEXT: addi 30, 30, _GLOBAL_OFFSET_TABLE_-.L0$pb@l 17 ; SECURE-PLT-TLS: addi 3, 30, a@got@tlsgd 18 ; SECURE-PLT-TLS: bl __tls_get_addr(a@tlsgd)@PLT{{$}}
|
| H A D | ppc32-secure-plt-tls.ll | 1 …nown-linux-gnu -mattr=+secure-plt -relocation-model=pic | FileCheck -check-prefix=SECURE-PLT-TLS %s 14 ; SECURE-PLT-TLS: mflr 30 15 ; SECURE-PLT-TLS-NEXT: addis 30, 30, .LTOC-.L0$pb@ha 16 ; SECURE-PLT-TLS-NEXT: addi 30, 30, .LTOC-.L0$pb@l 17 ; SECURE-PLT-TLS-NEXT: bl .L{{.*}} 18 ; SECURE-PLT-TLS: bl __tls_get_addr(a@tlsgd)@PLT+32768
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | fp-libcall.ll | 7 ; CHECK: brasl %r14, __powisf2@PLT 28 ; CHECK: brasl %r14, powf@PLT 35 ; CHECK: brasl %r14, pow@PLT 42 ; CHECK: brasl %r14, powl@PLT 49 ; CHECK: brasl %r14, sinf@PLT 56 ; CHECK: brasl %r14, sin@PLT 63 ; CHECK: brasl %r14, sinl@PLT 70 ; CHECK: brasl %r14, cosf@PLT 77 ; CHECK: brasl %r14, cos@PLT 84 ; CHECK: brasl %r14, cosl@PLT [all …]
|
| H A D | call-04.ll | 15 ; CHECK: jgl fun_a@PLT 33 ; CHECK: jghe fun_b@PLT 34 ; CHECK: jg fun_a@PLT 51 ; CHECK: jg fun_c@PLT 69 ; CHECK: jgl fun_a@PLT 87 ; CHECK: jgl fun_a@PLT 105 ; CHECK: jgl fun_a@PLT 123 ; CHECK: jgle fun_a@PLT 141 ; CHECK: jgh fun_a@PLT 159 ; CHECK: jghe fun_a@PLT [all …]
|
| H A D | fp-round-01.ll | 73 ; CHECK: brasl %r14, floorf@PLT 83 ; CHECK: brasl %r14, floor@PLT 93 ; CHECK: brasl %r14, floorl@PLT 105 ; CHECK: brasl %r14, ceilf@PLT 115 ; CHECK: brasl %r14, ceil@PLT 125 ; CHECK: brasl %r14, ceill@PLT 137 ; CHECK: brasl %r14, truncf@PLT 147 ; CHECK: brasl %r14, trunc@PLT 157 ; CHECK: brasl %r14, truncl@PLT 169 ; CHECK: brasl %r14, roundf@PLT [all …]
|
| H A D | fp-sincos-01.ll | 8 ; CHECK-OPT: brasl %r14, sincosf@PLT 19 ; CHECK-OPT: brasl %r14, sinf@PLT 21 ; CHECK-OPT: brasl %r14, cosf@PLT 31 ; CHECK-OPT: brasl %r14, sincos@PLT 42 ; CHECK-OPT: brasl %r14, sin@PLT 44 ; CHECK-OPT: brasl %r14, cos@PLT 54 ; CHECK-OPT: brasl %r14, sincosl@PLT 64 ; CHECK-OPT: brasl %r14, sinl@PLT 65 ; CHECK-OPT: brasl %r14, cosl@PLT
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | cfi-instrs-reordered.s | 65 callq puts@PLT 76 callq printf@PLT 109 callq printf@PLT 140 callq printf@PLT 150 callq printf@PLT 485 callq puts@PLT 511 callq puts@PLT 725 callq pow@PLT 834 callq cos@PLT 864 callq cos@PLT [all …]
|
| H A D | cfi-instrs-count.s | 34 callq _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT 37 callq _ZNSolsEPFRSoS_E@PLT 75 .LFT0_br: callq _Unwind_Resume@PLT 80 callq __cxa_begin_catch@PLT 84 callq _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT 91 callq __cxa_end_catch@PLT 95 .LLP1_br: callq _Unwind_Resume@PLT 99 .Ltmp2_br: callq __cxa_end_catch@PLT
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
| H A D | M68k.def | 18 ELF_RELOC(R_68K_PLT32, 13) /* 32 bit PC relative PLT address */ 19 ELF_RELOC(R_68K_PLT16, 14) /* 16 bit PC relative PLT address */ 20 ELF_RELOC(R_68K_PLT8, 15) /* 8 bit PC relative PLT address */ 21 ELF_RELOC(R_68K_PLTOFF32, 16) /* 32 bit PLT offset */ 22 ELF_RELOC(R_68K_PLTOFF16, 17) /* 16 bit PLT offset */ 23 ELF_RELOC(R_68K_PLTOFF8, 18) /* 8 bit PLT offset */ 26 ELF_RELOC(R_68K_JMP_SLOT, 21) /* Create PLT entry */
|
| /llvm-project-15.0.7/compiler-rt/test/orc/TestCases/Linux/x86-64/ |
| H A D | priority-static-initializer.S | 22 jmp puts@PLT 32 callq puts@PLT 43 callq puts@PLT 48 jmp __cxa_atexit@PLT 55 jmp puts@PLT 62 jmp puts@PLT
|
| /llvm-project-15.0.7/compiler-rt/test/orc/TestCases/FreeBSD/x86-64/ |
| H A D | priority-static-initializer.S | 22 jmp puts@PLT 32 callq puts@PLT 43 callq puts@PLT 48 jmp __cxa_atexit@PLT 55 jmp puts@PLT 62 jmp puts@PLT
|