Home
last modified time | relevance | path

Searched refs:TOC (Results 1 – 25 of 176) sorted by relevance

12345678

/llvm-project-15.0.7/lld/test/ELF/
H A Dppc64-local-exec-tls.s42 addis 2, 12, .TOC.-.Lfunc_gep1@ha
43 addi 2, 2, .TOC.-.Lfunc_gep1@l
52 addis 2, 12, .TOC.-.Lfunc_gep2@ha
53 addi 2, 2, .TOC.-.Lfunc_gep2@l
61 addis 2, 12, .TOC.-.Lfunc_gep3@ha
62 addi 2, 2, .TOC.-.Lfunc_gep3@l
70 addis 2, 12, .TOC.-.Lfunc_gep4@ha
71 addi 2, 2, .TOC.-.Lfunc_gep4@l
79 addis 2, 12, .TOC.-.Lfunc_gep5@ha
80 addi 2, 2, .TOC.-.Lfunc_gep5@l
[all …]
H A Dppc64-toc-rel.s38 addis 2, 12, .TOC.-.Lfunc_gep0@ha
39 addi 2, 2, .TOC.-.Lfunc_gep0@l
62 # The .TOC. symbol represents the TOC base address: .got + 0x8000 = 0x10028000,
64 # NM: 00000000100281e8 d .TOC.
71 # r2 stores the TOC base address. To access global_a with r3, it
72 # computes the address with TOC plus an offset.
73 # global_a - .TOC. = 0x100301f0 - 0x100281e8 = (1 << 16) - 32760
H A Dppc64-dtprel.s24 addis 2, 12, .TOC.-.Lfunc_gep0@ha
25 addi 2, 2, .TOC.-.Lfunc_gep0@l
50 addis 2, 12, .TOC.-.Lfunc_gep1@ha
51 addi 2, 2, .TOC.-.Lfunc_gep1@l
78 addis 2, 12, .TOC.-.Lfunc_gep2@ha
79 addi 2, 2, .TOC.-.Lfunc_gep2@l
H A Dppc64-toc-addis-nop.s32 addis 2, 12, .TOC.-.Lbytes_gep@ha
33 addi 2, 2, .TOC.-.Lbytes_gep@l
64 addis 2, 12, .TOC.-.Lhalfs_gep@ha
65 addi 2, 2, .TOC.-.Lhalfs_gep@l
103 addis 2, 12, .TOC.-.Lwords_gep@ha
104 addi 2, 2, .TOC.-.Lwords_gep@l
142 addi 2, 2, .TOC.-.Ldoublewords_gep@l
174 addis 2, 12, .TOC.-.Lvec_dq_gep@ha
175 addi 2, 2, .TOC.-.Lvec_dq_gep@l
207 addis 2, 12, .TOC.-.Lvec_ds_gep@ha
[all …]
H A Dppc64-split-stack-prologue-adjust-success.s25 addis 2, 12, .TOC.-.Lcss_gep@ha
26 addi 2, 2, .TOC.-.Lcss_gep@l
67 addis 2, 12, .TOC.-.Lcms_gep@ha
68 addi 12, 12, .TOC.-.Lcms_gep@l
101 addis 2, 12, .TOC.-.Lcls_gep@ha
102 addi 12, 12, .TOC.-.Lcls_gep@l
144 addis 2, 12, .TOC.-.Lclas_gep@ha
145 addi 12, 12, .TOC.-.Lclas_gep@l
186 addis 2, 12,.TOC.-.Lmain_gep@ha
187 addi 2, 2,.TOC.-.Lmain_gep@l
H A Dppc64-entry-point.s26 lis 5, .TOC.-.Lfunc_gep0@ha # R_PPC64_REL16_HA
27 addi 5, 5, .TOC.-.Lfunc_gep0@l # R_PPC64_REL16_LO
28 # now r5 should contain the offset s.t. r4 + r5 = TOC base
37 # NM-DAG: 00000000100281f0 d .TOC.
43 # .TOC. - _start = (2<<16) - 32736
H A Dppc64-rel-so-local-calls.s19 addis 2, 12, .TOC.-.Lfunc_gep0@ha
20 addi 2, 2, .TOC.-.Lfunc_gep0@l
63 addis 2, 12, .TOC.-.Lfunc_gep2@ha
64 addi 2, 2, .TOC.-.Lfunc_gep2@l
H A Dppc64-toc-call-to-pcrel.s23 # The point of this test is to make sure that when a function with TOC access
24 # a local function with st_other=1, a TOC save stub is inserted.
57 addis 2, 12, .TOC.-.Lfunc_gep1@ha
58 addi 2, 2, .TOC.-.Lfunc_gep1@l
71 addis 2, 12, .TOC.-.Lfunc_gep1@ha
72 addi 2, 2, .TOC.-.Lfunc_gep1@l
H A Dppc64-error-toc-local-call.s20 addis 2, 12, .TOC.-.Lfunc_gep1@ha
21 addi 2, 2, .TOC.-.Lfunc_gep1@l
29 addis 2, 12, .TOC.-.Lfunc_gep2@ha
30 addi 2, 2, .TOC.-.Lfunc_gep2@l
H A Dppc64-tls-gd.s27 ## Start with .got[1] as .got[0] is the .TOC.
28 ## &DTPMOD(a) - .TOC. = &.got[1] - (.got+0x8000) = -32760
34 ## &DTPMOD(b) - .TOC. = &.got[3] - (.got+0x8000) = -32744
40 ## &DTPMOD(b) - .TOC. = &.got[5] - (.got+0x8000) = -32728
73 ## &DTPMOD(b) - .TOC. = &.got[1] - (.got+0x8000) = -32760
78 ## &DTPMOD(c) - .TOC. = &.got[2] - (.got+0x8000) = -32752
H A Dppc64-long-branch.s39 ## &.branch_lt[0] - .TOC. = .branch_lt - (.got+0x8000) = -32760
46 ## &.branch_lt[1] - .TOC. = .branch_lt - (.got+0x8000) = -32752
79 addis 2, 12, .TOC.-high@ha
80 addi 2, 2, .TOC.-high@l
86 # NM: d .TOC.
H A Dppc64-long-branch-pi.s38 ## &.branch_lt[0] - .TOC. = .branch_lt - (.got+0x8000) = -32752
45 ## &.branch_lt[1] - .TOC. = .branch_lt - (.got+0x8000) = -32744
52 ## &.branch_lt[2] - .TOC. = .branch_lt - (.got+0x8000) = -32736
72 ## &.branch_lt[3] - .TOC. = .branch_lt - (.got+0x8000) = -32728
89 .quad .TOC.@tocbase
H A Dppc64-local-entry.s16 addis 2, 12, .TOC.-.Lfunc_gep0@ha
17 addi 2, 2, .TOC.-.Lfunc_gep0@l
21 # global data or function, in order to use the TOC.
H A Dppc64-abs64-dyn.s15 ## TOC base (0x283b0) + 0x8000 + 1 ---------^
22 # CHECK: Name: .TOC. ({{.+}})
30 .quad .TOC.@tocbase + 1
H A Dppc64-pcrel-cross-link.s15 ## This test checks that it is possible to mix TOC and NOTOC functions and have
99 addis 2, 12, .TOC.-.Lfunc_gep1@ha
100 addi 2, 2, .TOC.-.Lfunc_gep1@l
132 addis 2, 12, .TOC.-.Lfunc_gep2@ha
133 addi 2, 2, .TOC.-.Lfunc_gep2@l
H A Dppc64-ifunc.s18 # SYM: 0000000010028298 0 NOTYPE LOCAL HIDDEN 4 .TOC.
39 # .plt[1] - .TOC. = 0x100302a0+8 - 0x10028298 = (1<<16) - 32752
47 # .plt[2] - .TOC. = 0x100302a0+16 - 0x10028298 = (1<<16) - 32744
97 addis 2, 12, .TOC.-.Lfunc_gep0@ha
98 addi 2, 2, .TOC.-.Lfunc_gep0@l
H A Dppc64-pcrel-call-to-toc.s24 ## When a function without TOC accesses a function using TOC, an r12 setup stub
67 addis 2, 12, .TOC.-.Lfunc_gep1@ha
68 addi 2, 2, .TOC.-.Lfunc_gep1@l
/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Dgen-dialect-doc.td11 Dialect without a [TOC] here.
12 TOC added by tool.
28 // CHECK: Dialect without a [TOC] here.
29 // CHECK: TOC added by tool.
30 // CHECK: [TOC]
32 // CHECK-NOT: [TOC]
52 [TOC]
61 // CHECK_TOC: [TOC]
/llvm-project-15.0.7/llvm/test/MC/PowerPC/
H A Dtls-ld-v2-abi.s19 addis 2, 12, .TOC.-.Lfunc_gep0@ha
20 addi 2, 2, .TOC.-.Lfunc_gep0@l
44 addis 2, 12, .TOC.-.Lfunc_gep1@ha
45 addi 2, 2, .TOC.-.Lfunc_gep1@l
67 addis 2, 12, .TOC.-.Lfunc_gep2@ha
68 addi 2, 2, .TOC.-.Lfunc_gep2@l
91 addis 2, 12, .TOC.-.Lfunc_gep3@ha
92 addi 2, 2, .TOC.-.Lfunc_gep3@l
118 addis 2, 12, .TOC.-.Lfunc_gep4@ha
119 addi 2, 2, .TOC.-.Lfunc_gep4@l
H A Dppc64-dq-expr.s11 addis 2, 12, .TOC.-.Lgep@ha
12 addi 2, 2, .TOC.-.Lgep@l
27 # CHECK-NEXT: R_PPC64_REL16_HA .TOC.
29 # CHECK-NEXT: R_PPC64_REL16_LO .TOC.
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dtest_func_desc.ll34 ; 32BIT-NEXT: .vbyte 4, TOC[TC0]
38 ; 64BIT-NEXT: .vbyte 8, TOC[TC0]
47 ; 32BIT-NEXT: .vbyte 4, TOC[TC0]
51 ; 64BIT-NEXT: .vbyte 8, TOC[TC0]
63 ; 32BIT-NEXT: .vbyte 4, TOC[TC0]
67 ; 64BIT-NEXT: .vbyte 8, TOC[TC0]
H A Dppc64le-localentry.ll21 ; CHECK-NEXT: addis 2, 12, .TOC.-.Lfunc_gep[[FN]]@ha
22 ; CHECK-NEXT: addi 2, 2, .TOC.-.Lfunc_gep[[FN]]@l
38 ; CHECK-NEXT: addis 2, 12, .TOC.-.Lfunc_gep[[FN]]@ha
39 ; CHECK-NEXT: addi 2, 2, .TOC.-.Lfunc_gep[[FN]]@l
H A Dppc-passname.ll14 …top-before=ppc-toc-reg-deps -o /dev/null 2>&1 | FileCheck %s -check-prefix=STOP-BEFORE-TOC-REG-DEPS
15 ; STOP-BEFORE-TOC-REG-DEPS-NOT: -ppc-toc-reg-deps
16 ; STOP-BEFORE-TOC-REG-DEPS-NOT: "ppc-toc-reg-deps" pass is not registered.
17 ; STOP-BEFORE-TOC-REG-DEPS-NOT: PowerPC TOC Register Dependencies
19 …-stop-after=ppc-toc-reg-deps -o /dev/null 2>&1 | FileCheck %s -check-prefix=STOP-AFTER-TOC-REG-DEPS
20 ; STOP-AFTER-TOC-REG-DEPS: -ppc-toc-reg-deps
21 ; STOP-AFTER-TOC-REG-DEPS-NOT: "ppc-toc-reg-deps" pass is not registered.
22 ; STOP-AFTER-TOC-REG-DEPS: PowerPC TOC Register Dependencies
/llvm-project-15.0.7/lld/test/ELF/Inputs/
H A Dppc64-sort-small-cm-relocs-input3.s6 addis 2, 12, .TOC.-.LgepA@ha
7 addi 2, 2, .TOC.-.LgepA@l
18 addis 2, 12, .TOC.-.LgepB@ha
19 addi 2, 2, .TOC.-.LgepB@l
H A Dppc64-bsymbolic-local-def.s9 addis 2, 12, .TOC.-.Ldef_gep@ha
10 addi 2, 2, .TOC.-.Ldef_gep@l

12345678