Home
last modified time | relevance | path

Searched refs:movk (Results 1 – 25 of 159) sorted by relevance

1234567

/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-movi.ll87 ; CHECK-NEXT: movk x0, #43981, lsl #16
88 ; CHECK-NEXT: movk x0, #4660, lsl #32
89 ; CHECK-NEXT: movk x0, #5, lsl #48
98 ; CHECK-NEXT: movk x0, #5, lsl #32
107 ; CHECK-NEXT: movk x0, #34388, lsl #32
118 ; CHECK-NEXT: movk x0, #43690, lsl #16
119 ; CHECK-NEXT: movk x0, #10, lsl #32
129 ; CHECK-NEXT: movk x0, #65471, lsl #32
130 ; CHECK-NEXT: movk x0, #65535, lsl #48
135 ; FIXME: prefer "mov w0, #-63; movk x0, #17, lsl #32"
[all …]
Dcode-model-large-abs.ll11 ; The movz/movk calculation should end up returned directly in x0.
13 ; CHECK: movk x0, #:abs_g1_nc:var8
14 ; CHECK: movk x0, #:abs_g2_nc:var8
15 ; CHECK: movk x0, #:abs_g3:var8
24 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var8
25 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var8
26 ; CHECK: movk x[[ADDR_REG]], #:abs_g3:var8
35 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var16
36 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var16
37 ; CHECK: movk x[[ADDR_REG]], #:abs_g3:var16
[all …]
Durem-seteq-nonzero.ll8 ; CHECK-NEXT: movk w8, #43690, lsl #16
23 ; CHECK-NEXT: movk w8, #43690, lsl #16
40 ; CHECK-NEXT: movk w8, #52428, lsl #16
55 ; CHECK-NEXT: movk w8, #52428, lsl #16
71 ; CHECK-NEXT: movk w8, #52428, lsl #16
87 ; CHECK-NEXT: movk w8, #52428, lsl #16
104 ; CHECK-NEXT: movk w8, #43690, lsl #16
109 ; CHECK-NEXT: movk w9, #10922, lsl #16
122 ; CHECK-NEXT: movk w8, #43690, lsl #16
127 ; CHECK-NEXT: movk w9, #10922, lsl #16
[all …]
Darm64-patchpoint-webkit_jscc.ll8 ; CHECK-ENCODING: movk x16, #57005, lsl #16
9 ; CHECK-ENCODING: movk x16, #48879
20 ; CHECK: movk x16, #57005, lsl #16
21 ; CHECK: movk x16, #48879
27 ; FAST-NEXT: movk x16, #57005, lsl #16
28 ; FAST-NEXT: movk x16, #48879
49 ; CHECK-NEXT: movk x16, #57005, lsl #16
50 ; CHECK-NEXT: movk x16, #48879
61 ; FAST-NEXT: movk x16, #57005, lsl #16
62 ; FAST-NEXT: movk x16, #48879
[all …]
Dsrem-seteq.ll13 ; CHECK-NEXT: movk w8, #52428, lsl #16
14 ; CHECK-NEXT: movk w9, #6553, lsl #16
31 ; CHECK-NEXT: movk w8, #49807, lsl #16
32 ; CHECK-NEXT: movk w9, #1310, lsl #16
35 ; CHECK-NEXT: movk w9, #2621, lsl #16
50 ; CHECK-NEXT: movk w8, #27306, lsl #16
67 ; CHECK-NEXT: movk w8, #54613, lsl #16
88 ; CHECK-NEXT: movk w9, #37449, lsl #16
110 ; CHECK-NEXT: movk w8, #49807, lsl #16
111 ; CHECK-NEXT: movk w9, #1310, lsl #16
[all …]
Dmisched-fusion-lit.ll33 ; CHECKFUSE-NEXT: movk [[R]], {{#[0-9]+}}, lsl #16
45 ; CHECK-NEXT: movk [[R]], {{#[0-9]+}}, lsl #16
46 ; CHECK: movk [[R]], {{#[0-9]+}}, lsl #32
48 ; CHECKFUSE-NEXT: movk [[R]], {{#[0-9]+}}, lsl #48
60 ; CHECK-FUSE: movk [[R]], #21572, lsl #16
61 ; CHECK-FUSE: movk [[R]], #8699, lsl #32
62 ; CHECK-FUSE: movk [[R]], #16393, lsl #48
/external/llvm/test/CodeGen/AArch64/
Darm64-code-model-large-abs.ll11 ; The movz/movk calculation should end up returned directly in x0.
13 ; CHECK: movk x0, #:abs_g2_nc:var8
14 ; CHECK: movk x0, #:abs_g1_nc:var8
15 ; CHECK: movk x0, #:abs_g0_nc:var8
24 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var8
25 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var8
26 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var8
35 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var16
36 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var16
37 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var16
[all …]
Darm64-movi.ll55 ; CHECK-NEXT: movk x0, #4660, lsl #32
56 ; CHECK-NEXT: movk x0, #43981, lsl #16
57 ; CHECK-NEXT: movk x0, #22136
64 ; CHECK-NEXT: movk x0, #17185, lsl #16
71 ; CHECK-NEXT: movk x0, #4660
88 ; CHECK-NEXT: movk x0, #4660
100 ; CHECK: movk x0, #57005, lsl #16
107 ; CHECK: movk x0, #57005, lsl #48
114 ; CHECK: movk x0, #57005, lsl #32
121 ; CHECK: movk x0, #57005
[all …]
Dcode-model-large-abs.ll11 ; The movz/movk calculation should end up returned directly in x0.
13 ; CHECK: movk x0, #:abs_g2_nc:var8
14 ; CHECK: movk x0, #:abs_g1_nc:var8
15 ; CHECK: movk x0, #:abs_g0_nc:var8
24 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var8
25 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var8
26 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var8
35 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var16
36 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var16
37 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var16
[all …]
Dextern-weak.ll20 ; CHECK-LARGE: movk x0, #:abs_g2_nc:var
21 ; CHECK-LARGE: movk x0, #:abs_g1_nc:var
22 ; CHECK-LARGE: movk x0, #:abs_g0_nc:var
41 ; CHECK-LARGE: movk [[ADDR]], #:abs_g2_nc:arr_var
42 ; CHECK-LARGE: movk [[ADDR]], #:abs_g1_nc:arr_var
43 ; CHECK-LARGE: movk [[ADDR]], #:abs_g0_nc:arr_var
55 ; CHECK-LARGE: movk x0, #:abs_g2_nc:defined_weak_var
56 ; CHECK-LARGE: movk x0, #:abs_g1_nc:defined_weak_var
57 ; CHECK-LARGE: movk x0, #:abs_g0_nc:defined_weak_var
Darm64-extern-weak.ll19 ; CHECK-LARGE: movk x0, #:abs_g2_nc:var
20 ; CHECK-LARGE: movk x0, #:abs_g1_nc:var
21 ; CHECK-LARGE: movk x0, #:abs_g0_nc:var
37 ; CHECK-LARGE: movk [[ARR_VAR]], #:abs_g2_nc:arr_var
38 ; CHECK-LARGE: movk [[ARR_VAR]], #:abs_g1_nc:arr_var
39 ; CHECK-LARGE: movk [[ARR_VAR]], #:abs_g0_nc:arr_var
50 ; CHECK-LARGE: movk x0, #:abs_g2_nc:defined_weak_var
51 ; CHECK-LARGE: movk x0, #:abs_g1_nc:defined_weak_var
52 ; CHECK-LARGE: movk x0, #:abs_g0_nc:defined_weak_var
Darm64-patchpoint-webkit_jscc.ll8 ; CHECK-ENCODING: movk x16, #57005, lsl #16
9 ; CHECK-ENCODING: movk x16, #48879
21 ; CHECK: movk x16, #57005, lsl #16
22 ; CHECK: movk x16, #48879
29 ; FAST-NEXT: movk x16, #57005, lsl #16
30 ; FAST-NEXT: movk x16, #48879
52 ; CHECK-NEXT: movk x16, #57005, lsl #16
53 ; CHECK-NEXT: movk x16, #48879
65 ; FAST-NEXT: movk x16, #57005, lsl #16
66 ; FAST-NEXT: movk x16, #48879
[all …]
Dliteral_pools_float.ll19 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g2_nc:[[CURLIT]]
20 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g1_nc:[[CURLIT]]
21 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g0_nc:[[CURLIT]]
37 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g2_nc:[[CURLIT]]
38 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g1_nc:[[CURLIT]]
39 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g0_nc:[[CURLIT]]
/external/llvm-project/lld/test/ELF/
Daarch64-relocs.s169 movk x12, #:abs_g0:zero+0xC
170 movk x12, #:abs_g0_nc:zero+0xF000E000D000C
171 movk x13, #:abs_g1:zero+0xD000C
172 movk x13, #:abs_g1_nc:zero+0xF000E000D000C
173 movk x14, #:abs_g2:zero+0xE000D000C
174 movk x14, #:abs_g2_nc:zero+0xF000E000D000C
176 movk x16, #:abs_g3:zero+0xF000E000D000C
182 # CHECK-NEXT: 8c 01 80 f2 movk x12, #12
183 # CHECK-NEXT: 8c 01 80 f2 movk x12, #12
184 # CHECK-NEXT: ad 01 a0 f2 movk x13, #13, lsl #16
[all …]
Daarch64-movw-tprel.s32 movk x0, #:tprel_g0_nc:v1 label
34 ## TCB + 65536 across movz and movk
36 # CHECK-NEXT: movk x0, #16
43 movk x0, #:tprel_g1_nc:v2 label
44 movk x0, #:tprel_g0_nc:v2 label
46 ## TCB + 65536 + 4294967296 across movz and 2 movk instructions
48 # CHECK-NEXT: movk x0, #1, lsl #16
49 # CHECK-NEXT: movk x0, #16
/external/llvm-project/llvm/test/MC/AArch64/
Darm64-large-relocs.s5 movk w3, #:abs_g0_nc:sym
7 movk w3, #:prel_g0_nc:sym
23 movk w5, #:abs_g1_nc:sym
25 movk w5, #:prel_g1_nc:sym
41 movk x7, #:abs_g2_nc:sym
43 movk x7, #:prel_g2_nc:sym
Dfixup-absolute-signed.s14 movk x0, #:abs_g2_nc:threepart_before label
15 movk x0, #:abs_g2_nc:threepart_after label
24 movk x0, #:abs_g1_nc:threepart_before label
25 movk x0, #:abs_g1_nc:threepart_after label
34 movk x0, #:abs_g0_nc:threepart_before label
35 movk x0, #:abs_g0_nc:threepart_after label
Dfixup-absolute.s18 movk x0, #:abs_g2_nc:fourpart_before label
19 movk x0, #:abs_g2_nc:fourpart_after label
26 movk x0, #:abs_g1_nc:fourpart_before label
27 movk x0, #:abs_g1_nc:fourpart_after label
34 movk x0, #:abs_g0_nc:fourpart_before label
35 movk x0, #:abs_g0_nc:fourpart_after label
Dtls-relocs.s48 movk x9, #:dtprel_g1_nc:var
49 movk w10, #:dtprel_g1_nc:var
80 movk x15, #:dtprel_g0_nc:var
81 movk w16, #:dtprel_g0_nc:var
189 movk x13, #:gottprel_g0_nc:var
190 movk w12, #:gottprel_g0_nc:var
250 movk x9, #:tprel_g1_nc:var
251 movk w10, #:tprel_g1_nc:var
282 movk x15, #:tprel_g0_nc:var
283 movk w16, #:tprel_g0_nc:var
Darm64-tls-relocs.s16 movk x13, #:gottprel_g0_nc:var
68 movk x9, #:tprel_g1_nc:var
69 movk w10, #:tprel_g1_nc:var
94 movk x15, #:tprel_g0_nc:var
95 movk w16, #:tprel_g0_nc:var
201 movk x9, #:dtprel_g1_nc:var
202 movk w10, #:dtprel_g1_nc:var
227 movk x15, #:dtprel_g0_nc:var
228 movk w16, #:dtprel_g0_nc:var
Delf-reloc-movw.s5 movk x0, #:abs_g0_nc:some_label
8 movk x5, #:abs_g1_nc:some_label
11 movk x5, #:abs_g2_nc:some_label
14 movk x11, #:abs_g3:some_label
27 movk x11, #:abs_g3:some_label + 2 * 10
Dilp32-diagnostics.s28 movk x5, #:abs_g2_nc:some_label
38 movk x5, #:abs_g1_nc:some_label
48 movk x9, #:dtprel_g1_nc:var
58 movk x9, #:tprel_g1_nc:var
68 movk x13, #:gottprel_g0_nc:var
/external/llvm/test/MC/AArch64/
Dtls-relocs.s48 movk x9, #:dtprel_g1_nc:var
49 movk w10, #:dtprel_g1_nc:var
80 movk x15, #:dtprel_g0_nc:var
81 movk w16, #:dtprel_g0_nc:var
189 movk x13, #:gottprel_g0_nc:var
190 movk w12, #:gottprel_g0_nc:var
250 movk x9, #:tprel_g1_nc:var
251 movk w10, #:tprel_g1_nc:var
282 movk x15, #:tprel_g0_nc:var
283 movk w16, #:tprel_g0_nc:var
Darm64-tls-relocs.s17 movk x13, #:gottprel_g0_nc:var
69 movk x9, #:tprel_g1_nc:var
70 movk w10, #:tprel_g1_nc:var
95 movk x15, #:tprel_g0_nc:var
96 movk w16, #:tprel_g0_nc:var
193 movk x9, #:dtprel_g1_nc:var
194 movk w10, #:dtprel_g1_nc:var
219 movk x15, #:dtprel_g0_nc:var
220 movk w16, #:dtprel_g0_nc:var
Delf-reloc-movw.s5 movk x0, #:abs_g0_nc:some_label
8 movk x5, #:abs_g1_nc:some_label
11 movk x5, #:abs_g2_nc:some_label
14 movk x11, #:abs_g3:some_label

1234567