Home
last modified time | relevance | path

Searched refs:PLT (Results 1 – 25 of 799) sorted by relevance

12345678910>>...32

/llvm-project/llvm/test/CodeGen/X86/
H A Dpr59258.ll12 ; CHECK-NEXT: callq __truncsfhf2@PLT
16 ; CHECK-NEXT: callq __truncsfhf2@PLT
19 ; CHECK-NEXT: callq __truncsfhf2@PLT
23 ; CHECK-NEXT: callq __truncsfhf2@PLT
27 ; CHECK-NEXT: callq __truncsfhf2@PLT
31 ; CHECK-NEXT: callq __truncsfhf2@PLT
34 ; CHECK-NEXT: callq __truncsfhf2@PLT
38 ; CHECK-NEXT: callq __truncsfhf2@PLT
39 ; CHECK-NEXT: callq __extendhfsf2@PLT
41 ; CHECK-NEXT: callq fmaxf@PLT
[all …]
H A Dfrem.ll14 ; CHECK-NEXT: callq __extendhfsf2@PLT
18 ; CHECK-NEXT: callq __extendhfsf2@PLT
21 ; CHECK-NEXT: callq fmodf@PLT
22 ; CHECK-NEXT: callq __truncsfhf2@PLT
37 ; CHECK-NEXT: callq fmodf@PLT
51 ; CHECK-NEXT: callq fmod@PLT
70 ; CHECK-NEXT: callq fmodl@PLT
107 ; CHECK-NEXT: callq fmodf@PLT
113 ; CHECK-NEXT: callq fmodf@PLT
121 ; CHECK-NEXT: callq fmodf@PLT
[all …]
H A Dtls-no-plt.ll6 …sl -relocation-model=pic -x86-relax-relocations=false | FileCheck --check-prefixes=CHECK,X86-PLT %s
7 …sl -relocation-model=pic -x86-relax-relocations=false | 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 Dtls-pic.ll16 ; 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 Dvector-half-conversions.ll20 ; AVX-NEXT: jmp __extendhfsf2@PLT # TAILCALL
56 ; AVX-NEXT: callq __extendhfsf2@PLT
59 ; AVX-NEXT: callq __extendhfsf2@PLT
64 ; AVX-NEXT: callq __extendhfsf2@PLT
69 ; AVX-NEXT: callq __extendhfsf2@PLT
107 ; AVX-NEXT: callq __extendhfsf2@PLT
110 ; AVX-NEXT: callq __extendhfsf2@PLT
115 ; AVX-NEXT: callq __extendhfsf2@PLT
120 ; AVX-NEXT: callq __extendhfsf2@PLT
147 ; AVX-NEXT: callq __extendhfsf2@PLT
[all...]
H A Dvec-libcalls.ll99 ; CHECK-NEXT: callq sinf@PLT
111 ; CHECK-NEXT: callq sinf@PLT
115 ; CHECK-NEXT: callq sinf@PLT
129 ; CHECK-NEXT: callq sinf@PLT
133 ; CHECK-NEXT: callq sinf@PLT
139 ; CHECK-NEXT: callq sinf@PLT
153 ; CHECK-NEXT: callq sinf@PLT
157 ; CHECK-NEXT: callq sinf@PLT
163 ; CHECK-NEXT: callq sinf@PLT
169 ; CHECK-NEXT: callq sinf@PLT
[all...]
H A Dvector-intrinsics.ll16 ; 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 Dfp-strict-scalar-round-fp16.ll20 ; SSE2-NEXT: callq __extendhfsf2@PLT
21 ; SSE2-NEXT: callq ceilf@PLT
22 ; SSE2-NEXT: callq __truncsfhf2@PLT
58 ; SSE2-NEXT: callq __extendhfsf2@PLT
59 ; SSE2-NEXT: callq floorf@PLT
60 ; SSE2-NEXT: callq __truncsfhf2@PLT
96 ; SSE2-NEXT: callq __extendhfsf2@PLT
97 ; SSE2-NEXT: callq truncf@PLT
98 ; SSE2-NEXT: callq __truncsfhf2@PLT
134 ; SSE2-NEXT: callq __extendhfsf2@PLT
[all...]
H A Dpr45995.ll20 ; CHECK-NEXT: call print_i1@PLT
22 ; CHECK-NEXT: call print_i1@PLT
24 ; CHECK-NEXT: call print_i1@PLT
26 ; CHECK-NEXT: call print_i1@PLT
74 ; CHECK-NEXT: call print_i1@PLT
76 ; CHECK-NEXT: call print_i1@PLT
78 ; CHECK-NEXT: call print_i1@PLT
80 ; CHECK-NEXT: call print_i1@PLT
82 ; CHECK-NEXT: call print_i1@PLT
84 ; CHECK-NEXT: call print_i1@PLT
[all …]
H A Dcmp-merge.ll18 ; X86-NEXT: jl on_less@PLT # TAILCALL
20 ; X86-NEXT: je on_equal@PLT # TAILCALL
22 ; X86-NEXT: jmp on_greater@PLT # TAILCALL
27 ; X64-NEXT: jl on_less@PLT # TAILCALL
29 ; X64-NEXT: je on_equal@PLT # TAILCALL
31 ; X64-NEXT: jmp on_greater@PLT # TAILCALL
56 ; X86-NEXT: jl on_less@PLT # TAILCALL
58 ; X86-NEXT: jg on_greater@PLT # TAILCALL
60 ; X86-NEXT: jmp on_equal@PLT # TAILCALL
65 ; X64-NEXT: jl on_less@PLT # TAILCALL
[all …]
H A Dswitch.ll19 ; CHECK-NEXT: jmp g@PLT # TAILCALL
22 ; CHECK-NEXT: jmp g@PLT # TAILCALL
42 ; NOOPT-NEXT: callq g@PLT
46 ; NOOPT-NEXT: callq g@PLT
50 ; NOOPT-NEXT: callq g@PLT
82 ; CHECK-NEXT: jmp g@PLT # TAILCALL
91 ; CHECK-NEXT: jmp g@PLT # TAILCALL
120 ; NOOPT-NEXT: callq g@PLT
124 ; NOOPT-NEXT: callq g@PLT
128 ; NOOPT-NEXT: callq g@PLT
[all...]
H A Dllvm.tan.ll8 ; CHECK-NEXT: callq __extendhfsf2@PLT
9 ; CHECK-NEXT: callq tanf@PLT
10 ; CHECK-NEXT: callq __truncsfhf2@PLT
20 ; CHECK-NEXT: jmp tanf@PLT # TAILCALL
28 ; CHECK-NEXT: jmp tan@PLT # TAILCALL
39 ; CHECK-NEXT: callq tanl@PLT
49 ; CHECK-NEXT: jmp tanf128@PLT # TAILCALL
58 ; CHECK-NEXT: callq tanl@PLT
/llvm-project/lld/test/ELF/
H A Driscv-undefined-weak.s9 # RUN: llvm-readelf -x .data %t | FileCheck --check-prefixes=HEX,HEX-WITHOUT-PLT %s
12 # RUN: llvm-objdump -d --no-show-raw-insn %t | FileCheck --check-prefixes=CHECK,PLT %s
13 # RUN: llvm-readelf -x .data %t | FileCheck --check-prefixes=HEX,HEX-WITH-PLT %s
39 # PLT-NEXT: addi a1, a1, -0x290
43 # PLT-NEXT: sd a2, -0x296(t1)
64 ## We create a PLT entry and redirect the reference to it.
65 # PLT-LABEL: <branch>:
66 # PLT-NEXT: auipc ra, 0x0
67 # PLT-NEXT: jalr 0x30(ra)
68 # PLT-NEXT: [[#%x,ADDR:]]:
[all …]
H A Dhexagon-shared.s7 # RUN: llvm-objdump --no-print-imm-hex -d -j .plt %t4.so | FileCheck --check-prefix=PLT %s
27 call bar@PLT
75 # PLT: { immext(#131264
76 # PLT-NEXT: r28 = add(pc,##131268) }
77 # PLT-NEXT: { r14 -= add(r28,#16)
78 # PLT-NEXT: r15 = memw(r28+#8)
79 # PLT-NEXT: r28 = memw(r28+#4) }
80 # PLT-NEXT: { r14 = asr(r14,#2)
81 # PLT-NEXT: jumpr r28 }
82 # PLT
[all...]
/llvm-project/llvm/test/CodeGen/SystemZ/
H A Dfp-libcall.ll7 ; CHECK: brasl %r14, __powisf2@PLT
14 ; CHECK: brasl %r14, __powidf2@PLT
21 ; CHECK: brasl %r14, __powitf2@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
[all …]
H A Dfp-conv-20.ll9 ; CHECK: brasl %r14, __floattitf@PLT
18 ; CHECK: brasl %r14, __floattidf@PLT
27 ; CHECK: brasl %r14, __floattisf@PLT
36 ; CHECK: brasl %r14, __floatuntitf@PLT
45 ; CHECK: brasl %r14, __floatuntidf@PLT
54 ; CHECK: brasl %r14, __floatuntisf@PLT
63 ; CHECK: brasl %r14, __fixtfti@PLT
72 ; CHECK: brasl %r14, __fixdfti@PLT
81 ; CHECK: brasl %r14, __fixsfti@PLT
90 ; CHECK: brasl %r14, __fixunstfti@PLT
[all …]
H A Dcall-04.ll15 ; 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 Dfp-round-01.ll41 ; CHECK: brasl %r14, nearbyintf@PLT
51 ; CHECK: brasl %r14, nearbyint@PLT
61 ; CHECK: brasl %r14, nearbyintl@PLT
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
[all …]
H A Dfp-sincos-01.ll8 ; 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/bolt/test/X86/
H A Dcfi-instrs-reordered.s65 callq puts@PLT
76 callq printf@PLT
86 Ltmp1_br: callq printf@PLT
99 callq putchar@PLT
109 callq printf@PLT
119 Ltmp3_br: callq printf@PLT
130 callq putchar@PLT
140 callq printf@PLT
150 callq printf@PLT
163 LFT6_br: callq putchar@PLT
[all …]
/llvm-project/llvm/test/CodeGen/PowerPC/
H A Dppc32-secure-plt-tls.ll1 …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
H A Dppc32-secure-plt-tls2.ll1 …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{{$}}
/llvm-project/llvm/test/MC/M68k/Relocations/
H A Dtext-plt.s7 ; INSTR: jsr (target@PLT,%pc)
8 ; FIXUP: fixup A - offset: 2, value: target@PLT, kind: FK_PCRel_2
9 jsr (target@PLT,%pc)
12 ; INSTR: bsr.l __tls_get_addr@PLT
13 ; FIXUP: fixup A - offset: 2, value: __tls_get_addr@PLT, kind: FK_PCRel_4
14 bsr.l __tls_get_addr@PLT
/llvm-project/llvm/test/MC/PowerPC/
H A Dppc32-tls.s9 # ASM: bl __tls_get_addr(c@tlsgd)@PLT
10 # ASM: bl __tls_get_addr(d@tlsld)@PLT+32768
11 # ASM: bl __tls_get_addr(e@tlsld)@PLT+32768
15 bl __tls_get_addr(d@tlsld)@PLT+32768
19 # ASM: bl __tls_get_addr(f@tlsld)@PLT+1+(-2)
20 bl __tls_get_addr+1(f@tlsld)@PLT+-2
21 # ASM: bl __tls_get_addr(g@tlsld)@PLT+1+(y-x)
23 bl __tls_get_addr+1(g@tlsld)@PLT+(y-x)
/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/
H A DM68k.def18 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 */

12345678910>>...32