Home
last modified time | relevance | path

Searched refs:addis (Results 1 – 25 of 76) sorted by relevance

1234

/external/llvm/test/CodeGen/PowerPC/
Dtls-pic.ll21 ; OPT0: addis [[REG:[0-9]+]], 2, a@got@tlsld@ha
25 ; OPT0: addis [[REG2:[0-9]+]], 3, a@dtprel@ha
30 ; OPT0-32: addis [[REG:[0-9]+]], 3, a@dtprel@ha
35 ; OPT1-32: addis [[REG:[0-9]+]], 3, a@dtprel@ha
42 ; OPT1: addis [[REG:[0-9]+]], 2, a@got@tlsld@ha
46 ; OPT1: addis [[REG2:[0-9]+]], 3, a@dtprel@ha
63 ; OPT1: addis [[REG:[0-9]+]], 2, a2@got@tlsgd@ha
Dalias.ll12 ; MEDIUM: addis 3, 2, fooa@toc@ha
13 ; LARGE: addis 3, 2, .L[[L0:.*]]@toc@ha
20 ; MEDIUM: addis 3, 2, foo2a@toc@ha
22 ; LARGE: addis 3, 2, .L[[L1:.*]]@toc@ha
Dtls.ll13 ;OPT0: addis [[REG1:[0-9]+]], 13, a@tprel@ha
17 ;OPT1: addis [[REG1:[0-9]+]], 13, a@tprel@ha
38 ; OPT1: addis [[REG1:[0-9]+]], 2, a2@got@tprel@ha
44 ;OPT0-PPC32: addis [[REG1]], [[REG1]], _GLOBAL_OFFSET_TABLE_@ha
Dmcm-4.ll20 ; MEDIUM: addis [[REG1:[0-9]+]], 2, [[VAR]]@toc@ha
27 ; MEDIUM-VSX: addis [[REG1:[0-9]+]], 2, [[VAR]]@toc@ha
34 ; LARGE: addis [[REG1:[0-9]+]], 2, [[VAR2:[a-z0-9A-Z_.]+]]@toc@ha
41 ; LARGE-VSX: addis [[REG1:[0-9]+]], 2, [[VAR2:[a-z0-9A-Z_.]+]]@toc@ha
Dfast-isel-load-store.ll87 ; ELF64: addis
98 ; ELF64: addis
109 ; ELF64: addis
120 ; ELF64: addis
173 ; ELF64: addis
198 ; ELF64: addis
Dpeephole-align.ll33 ; POWER7: addis [[REGSTRUCT:[0-9]+]], 2, b4v@toc@ha
47 ; POWER8: addis [[REGSTRUCT:[0-9]+]], 2, b4v@toc@ha
79 ; POWER7: addis [[REGSTRUCT:[0-9]+]], 2, h2v@toc@ha
87 ; POWER8: addis [[REGSTRUCT:[0-9]+]], 2, h2v@toc@ha
107 ; CHECK: addis [[REGSTRUCT:[0-9]+]], 2, h2v@toc@ha
126 ; POWER7: addis [[REGSTRUCT:[0-9]+]], 2, b8v@toc@ha
152 ; POWER8: addis [[REGSTRUCT:[0-9]+]], 2, b8v@toc@ha
208 ; POWER7: addis [[REGSTRUCT:[0-9]+]], 2, h4v@toc@ha
222 ; POWER8: addis [[REGSTRUCT:[0-9]+]], 2, h4v@toc@ha
254 ; POWER7: addis [[REGSTRUCT:[0-9]+]], 2, w2v@toc@ha
[all …]
Di1-to-double.ll13 ; CHECK: addis 3, 3, .LCP[[L1]]@ha
18 ; CHECK: addis 3, 3, .LCP[[L2]]@ha
Dppc64-nonfunc-calls.ll18 ; CHECK-DAG: addis [[REG1:[0-9]+]], 2, something@toc@ha
37 ; CHECK-DAG: addis [[REG1:[0-9]+]], 13, tls_something@tprel@ha
56 ; CHECK-DAG: addis [[REG1:[0-9]+]], 2, [[NAME:[._A-Za-z0-9]+]]@toc@ha
Dmcm-12.ll18 ; CHECK: addis [[REG1:[0-9]+]], 2, [[VAR]]@toc@ha
24 ; CHECK-VSX: addis [[REG1:[0-9]+]], 2, [[VAR]]@toc@ha
Dmcm-2.ll21 ; MEDIUM: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha
29 ; LARGE: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha
Dmcm-3.ll21 ; MEDIUM: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha
32 ; LARGE: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha
Dppc64le-localentry.ll21 ; CHECK-NEXT: addis 2, 12, .TOC.-.Lfunc_gep[[FN]]@ha
38 ; CHECK-NEXT: addis 2, 12, .TOC.-.Lfunc_gep[[FN]]@ha
Dfast-isel-cmp-imm.ll10 ; ELF64: addis
29 ; ELF64: addis
46 ; ELF64: addis
63 ; ELF64: addis
Dsjlj.ll17 ; CHECK: addis [[REG:[0-9]+]], 2, env_sigill@toc@ha
71 ; CHECK-DAG: addis [[REG:[0-9]+]], 2, env_sigill@toc@ha
136 ; CHECK: addis [[REG:[0-9]+]], 2, env_sigill@toc@ha
/external/llvm/test/MC/PowerPC/
Dppc64-fixups.s51 # CHECK-BE: addis 3, 3, target@ha # encoding: [0x3c,0x63,A,A]
52 # CHECK-LE: addis 3, 3, target@ha # encoding: [A,A,0x63,0x3c]
57 addis 3, 3, target@ha
228 # CHECK-BE: addis 3, 2, target@toc@ha # encoding: [0x3c,0x62,A,A]
229 # CHECK-LE: addis 3, 2, target@toc@ha # encoding: [A,A,0x62,0x3c]
234 addis 3, 2, target@toc@ha
244 # CHECK-BE: addis 3, 2, target@toc@h # encoding: [0x3c,0x62,A,A]
245 # CHECK-LE: addis 3, 2, target@toc@h # encoding: [A,A,0x62,0x3c]
250 addis 3, 2, target@toc@h
284 # CHECK-BE: addis 3, 2, target@got@ha # encoding: [0x3c,0x62,A,A]
[all …]
Dppc64-fixup-apply.s13 addis 1, 1, target label
29 addis 1, 1, target5+0x8000@ha label
37 addis 1, 1, 1b-2f@ha label
41 addis 1, 1, target6@h label
46 addis 1, 1, target7@highest label
48 addis 1, 1, target7@highesta label
Dppc64-operands.s55 # Signed 16-bit immediate operands (extended range for addis)
57 # CHECK-BE: addis 1, 0, 0 # encoding: [0x3c,0x20,0x00,0x00]
58 # CHECK-LE: addis 1, 0, 0 # encoding: [0x00,0x00,0x20,0x3c]
59 addis 1, 0, -65536
61 # CHECK-BE: addis 1, 0, -1 # encoding: [0x3c,0x20,0xff,0xff]
62 # CHECK-LE: addis 1, 0, -1 # encoding: [0xff,0xff,0x20,0x3c]
63 addis 1, 0, 65535
Dppc64-fixup-explicit.s31 # CHECK-BE: addis 3, 2, target@got@ha # encoding: [0x3c,0x62,A,A]
32 # CHECK-LE: addis 3, 2, target@got@ha # encoding: [A,A,0x62,0x3c]
37 addis 3, 2, target@got@ha
47 # CHECK-BE: addis 3, 2, target@got@h # encoding: [0x3c,0x62,A,A]
48 # CHECK-LE: addis 3, 2, target@got@h # encoding: [A,A,0x62,0x3c]
53 addis 3, 2, target@got@h
Dtls-ld-obj.s21 addis 3, 2, a@got@tlsld@ha
27 addis 3, 3, a@dtprel@ha
Dppc64-errors.s47 # Signed 16-bit immediate operands (extended range for addis)
50 addis 1, 0, -65537
53 addis 1, 0, 65536
Dst-other-crash.s20 addis 2, 12, .TOC.-.Ltmp2@ha
/external/valgrind/coregrind/m_dispatch/
Ddispatch-ppc64le-linux.S102 0: addis 2, 12,.TOC.-0b@ha
257 0: addis 2, 12,.TOC.-0b@ha
441 0: addis 2, 12,.TOC.-0b@ha
479 0: addis 2, 12,.TOC.-0b@ha
517 0: addis 2, 12,.TOC.-0b@ha
578 0: addis 2, 12,.TOC.-0b@ha
608 0: addis 2, 12,.TOC.-0b@ha
/external/valgrind/coregrind/m_syswrap/
Dsyscall-ppc64le-linux.S82 0: addis 2,12,.TOC.-0b@ha
93 0: addis 2,12,.TOC.-0b@ha
/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_ppc64.S36 addis r2,r2,.TOC.-0b@ha
39 addis r2,r2,_setjmp-0b@ha
180 addis r2,r2,.TOC.-1b@ha
183 addis r2,r2,_setjmp-1b@ha
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
Dindirectbr.ll50 ; PIC: addis r[[R0:[0-9]+]], r{{[0-9]+}}, ha16(Ltmp0-L0$pb)
55 ; STATIC: addis r[[R0]], r[[R0]], ha16(Ltmp0)

1234