Home
last modified time | relevance | path

Searched refs:lower16 (Results 1 – 25 of 116) sorted by relevance

12345

/llvm-project-15.0.7/lld/test/ELF/
H A Darm-mov-relocs.s24 movw r0, :lower16:label
25 movw r1, :lower16:label1
26 movw r2, :lower16:label2 + 4
27 movw r3, :lower16:label3
28 movw r4, :lower16:label3 + 4
56 movw r0, :lower16:label - .
57 movw r1, :lower16:label1 - .
59 movw r3, :lower16:label3 - .
138 movw r0, :lower16:label
139 movw r1, :lower16:label1
[all …]
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dtarget-expressions.s18 movw r0, :lower16:function
21 movw r1, #:lower16:function
24 movw r2, :lower16:deadbeat
27 movw r3, #:lower16:deadbeat
30 movw r4, :lower16:0xD1510D6E
33 movw r5, #:lower16:0xD1510D6E
36 movw r0, :lower16:external
39 movw r1, #:lower16:external
42 movw r2, #:lower16:(16 + 16)
45 movw r3, :lower16:(16 + 16)
[all …]
H A Dmacho-movwt.s5 movw r0, :lower16:_x
8 movw r0, :lower16:_x+4
11 movw r0, :lower16:_x+0x10000
15 movw r0, :lower16:_x
18 movw r0, :lower16:_x+4
21 movw r0, :lower16:_x+0x10000
H A Darm_fixups.s12 mov r9, :lower16:(_foo)
13 movw r9, :lower16:(_foo)
16 @ CHECK: movw r9, :lower16:_foo @ encoding: [A,0x90'A',0b0000AAAA,0xe3]
18 @ CHECK-BE: movw r9, :lower16:_foo @ encoding: [0xe3,0b0000AAAA,0x90'A',A]
20 @ CHECK: movw r9, :lower16:_foo @ encoding: [A,0x90'A',0b0000AAAA,0xe3]
22 @ CHECK-BE: movw r9, :lower16:_foo @ encoding: [0xe3,0b0000AAAA,0x90'A',A]
29 mov r2, :lower16:fred
31 @ CHECK: movw r2, :lower16:fred @ encoding: [A,0x20'A',0b0000AAAA,0xe3]
33 @ CHECK-BE: movw r2, :lower16:fred @ encoding: [0xe3,0b0000AAAA,0x20'A',A]
H A Dcomplex-operands.s24 mov r0, #:lower16:((.L_table_end - .L_table_begin) >> 2)
28 @ CHECK: movw r0, :lower16:((.L_table_end-.L_table_begin)>>2)
34 mov r0, #:lower16:((.L_table_end - .L_table_begin) >> 2)
38 @ CHECK: movw r0, :lower16:((.L_table_end-.L_table_begin)>>2)
H A Delf-movt.s14 movw r0, :lower16:GOT-(.LPC0_2+8)
17 movw r0, :lower16:extern_symbol+1234
20 movw r0, :lower16:(foo - bar + 1234)
25 @ ASM: movw r0, :lower16:(GOT-(.LPC0_2+8))
27 @ ASM: movw r0, :lower16:(extern_symbol+1234)
29 @ ASM: movw r0, :lower16:((foo-bar)+1234)
H A Dthumb2be-movw-encoding.s4 movw r9, :lower16:(_bar)
5 @ CHECK-LE: movw r9, :lower16:_bar @ encoding: [0x40'A',0xf2'A',0b0000AAAA,0x09]
7 @ CHECK-BE: movw r9, :lower16:_bar @ encoding: [0xf2,0b0100AAAA,0x09'A',A]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dmovt-movw-global.ll10 ; EABI: movw r0, :lower16:foo
13 ; IOS: movw r0, :lower16:L_foo$non_lazy_ptr
16 ; IOS-PIC: movw r0, :lower16:(L_foo$non_lazy_ptr-(LPC0_0+8))
19 ; IOS-STATIC: movw r0, :lower16:_foo
26 ; EABI: movw r1, :lower16:foo
29 ; IOS: movw r1, :lower16:L_foo$non_lazy_ptr
32 ; IOS-PIC: movw r1, :lower16:(L_foo$non_lazy_ptr-(LPC1_0+8))
35 ; IOS-STATIC: movw r1, :lower16:_foo
H A Dfast-isel-intrinsic.ll17 ; ARM: {{(movw r0, :lower16:_?message1)|(ldr r0, .LCPI)}}
30 ; ARM-LONG-ELF: movw r3, :lower16:memset
43 ; THUMB-LONG: movw r3, :lower16:L_memset$non_lazy_ptr
62 ; ARM-ELF: movw [[REG1:r[0-9]+]], :lower16:temp
75 ; ARM-LONG-ELF: movw r3, :lower16:memcpy
88 ; THUMB-LONG: movw r3, :lower16:L_memcpy$non_lazy_ptr
107 ; ARM-ELF: movw [[REG0:r[0-9]+]], :lower16:temp
120 ; ARM-LONG-ELF: movw r3, :lower16:memmove
154 ; ARM-ELF: movw [[REG0:r[0-9]+]], :lower16:temp
192 ; ARM-ELF: movw [[REG0:r[0-9]+]], :lower16:temp
[all …]
H A Darm-position-independence.ll33 ; ARM_RW_ABS: movw r[[REG:[0-9]]], :lower16:a
44 ; THUMB2_RW_ABS: movw r[[REG:[0-9]]], :lower16:a
83 ; ARM_RW_ABS: movw r[[REG:[0-9]]], :lower16:a
87 ; ARM_RW_SB: movw r[[REG:[0-9]]], :lower16:a
94 ; THUMB2_RW_ABS: movw r[[REG:[0-9]]], :lower16:a
133 ; ARM_RO_ABS: movw r[[reg:[0-9]]], :lower16:b
149 ; THUMB2_RO_ABS: movw r[[REG:[0-9]]], :lower16:b
202 ; ARM_RW_ABS: movw r[[REG:[0-9]]], :lower16:a
212 ; THUMB2_RW_ABS: movw r[[REG:[0-9]]], :lower16:a
248 ; ARM_RO_ABS: movw r[[REG:[0-9]]], :lower16:b
[all …]
H A D2011-11-29-128bitArithmetics.ll9 ; CHECK: movw r1, :lower16:{{.*}}
32 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
63 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
94 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
125 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
156 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
187 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
219 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
253 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
276 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}}
[all …]
H A Dmisched-fusion-lit.ll15 ; CHECK: movw [[R:r[0-9]+]], :lower16:litp
16 ; CHECKDONT-NEXT: movw [[S:r[0-9]+]], :lower16:g
18 ; CHECKFUSE-NEXT: movw [[S:r[0-9]+]], :lower16:g
35 ; CHECKFUSE: movw [[S:r[0-9]+]], :lower16:g
H A Dcfguard-checks.ll20 ; CHECK: movw r0, :lower16:target_func
40 ; CHECK: movw r0, :lower16:target_func
44 ; CHECK: movw r0, :lower16:__guard_check_icall_fptr
65 ; CHECK: movw r0, :lower16:__guard_check_icall_fptr
68 ; CHECK: movw r4, :lower16:target_func
95 ; CHECK: movw r0, :lower16:__guard_check_icall_fptr
98 ; CHECK: movw r4, :lower16:target_func
H A Datomic-ops-v8.ll16 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
39 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
62 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var32
85 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var64
112 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
135 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
158 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var32
181 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var64
208 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
304 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
[all …]
H A Dvsel-fp16.ll12 ; CHECK-NEXT: movw r0, :lower16:varhalf
31 ; CHECK-NEXT: movw r0, :lower16:varhalf
50 ; CHECK-NEXT: movw r0, :lower16:varhalf
69 ; CHECK-NEXT: movw r0, :lower16:varhalf
88 ; CHECK-NEXT: movw r0, :lower16:varhalf
108 ; CHECK-NEXT: movw r0, :lower16:varhalf
132 ; CHECK-NEXT: movw r0, :lower16:varhalf
156 ; CHECK-NEXT: movw r0, :lower16:varhalf
180 ; CHECK-NEXT: movw r0, :lower16:varhalf
204 ; CHECK-NEXT: movw r0, :lower16:varhalf
[all …]
H A Dfunc-argpassing-endian.ll11 ; CHECK-LE-NEXT: movw r1, :lower16:var32
18 ; CHECK-BE-NEXT: movw r0, :lower16:var32
30 ; CHECK-NEXT: movw r2, :lower16:vardouble
42 ; CHECK-LE-NEXT: movw r0, :lower16:var32
50 ; CHECK-BE-NEXT: movw r0, :lower16:var32
63 ; CHECK-NEXT: movw r2, :lower16:vardouble
198 ; CHECK-LE-NEXT: movw r1, :lower16:var32
208 ; CHECK-BE-NEXT: movw r0, :lower16:var32
226 ; CHECK-LE-NEXT: movw r0, :lower16:vardouble
244 ; CHECK-BE-NEXT: movw r0, :lower16:vardouble
[all …]
H A Di64_volatile_load_store.ll15 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x
16 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y
39 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x
40 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y
86 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x
87 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y
112 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x
113 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y
138 ; CHECK-T2: movw [[ADDR1:r[0-9]+]], :lower16:y
139 ; CHECK-T2-NEXT: movw [[ADDR0:r[0-9]+]], :lower16:x
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/Windows/
H A Dmovw-movt-relocations.ll19 ; CHECK-WINDOWS: movw r[[i:[0-4]]], :lower16:i
21 ; CHECK-WINDOWS: movw r[[j:[0-4]]], :lower16:j
24 ; CHECK-EABI: movw r[[i:[0-4]]], :lower16:i
25 ; CHECK-EABI: movw r[[j:[0-4]]], :lower16:j
H A Dmingw-refptr.ll11 ; CHECK: movw r0, :lower16:.refptr.var
23 ; CHECK: movw r0, :lower16:dsolocalvar
34 ; CHECK: movw r0, :lower16:localvar
45 ; CHECK: movw r0, :lower16:localcommon
56 ; CHECK: movw r0, :lower16:__imp_extvar
H A Ddllimport.ll16 ; CHECK: movw r0, :lower16:__imp_var
28 ; CHECK: movw r0, :lower16:ext
38 ; CHECK: movw r0, :lower16:__imp_var
49 ; CHECK: movw r0, :lower16:__imp_external
H A Dtls.ll18 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
38 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
58 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
78 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
98 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
118 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
138 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/
H A Darm-isel-globals-ropi-rwpi.ll11 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global
19 ; RWPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:internal_global(sbrel)
35 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global
43 ; RWPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:external_global(sbrel)
59 ; ROPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(internal_constant-([[ANCHOR:.L[[:alnum:]_]+]]+8)
70 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_constant
85 ; ROPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(external_constant-([[ANCHOR:.L[[:alnum:]_]+]]+8)
96 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_constant
H A Dthumb-isel-globals-ropi-rwpi.ll11 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global
19 ; RWPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global(sbrel)
35 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global
43 ; RWPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global(sbrel)
59 ; ROPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(internal_constant-([[ANCHOR:.L[[:alnum:]_]+]]+4)
70 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_constant
85 ; ROPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(external_constant-([[ANCHOR:.L[[:alnum:]_]+]]+4)
96 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_constant
H A Dthumb-isel-globals-static.ll9 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global
12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_internal_global
30 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global
33 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_external_global
H A Darm-isel-globals-static.ll9 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global
12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_internal_global
30 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global
33 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_external_global

12345