Home
last modified time | relevance | path

Searched refs:fmov (Results 1 – 25 of 81) sorted by relevance

1234

/external/llvm/test/MC/AArch64/
Darm64-fp-encoding.s538 fmov h1, w2
539 fmov w1, h2
540 fmov h1, x2
541 fmov x1, h2
542 fmov s1, w2
543 fmov w1, s2
544 fmov d1, x2 define
545 fmov x1, d2
547 ; FP16: fmov h1, w2 ; encoding: [0x41,0x00,0xe7,0x1e]
549 ; NO-FP16-NEXT: fmov h1, w2
[all …]
Darm64-fp-encoding-error.s3 fmov s0, #-0.0
6 fmov d0, #-0.0 define
Darm64-optional-hash.s16 ; CHECK: fmov s1, #0.12500000 ; encoding: [0x01,0x10,0x28,0x1e]
17 fmov s1, 0.125 label
Dneon-mov.s186 fmov v1.2s, #1.0
187 fmov v15.4s, #1.0
188 fmov v31.2d, #1.0
/external/llvm/test/CodeGen/AArch64/
Darm64-fast-isel-materialize.ll3 ; Materialize using fmov
6 ; CHECK: fmov s0, #1.25000000
12 ; CHECK: fmov s0, wzr
18 ; CHECK: fmov d0, #1.25000000
24 ; CHECK: fmov d0, xzr
Darm64-fcmp-opt.ll45 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
57 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
69 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
81 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
93 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
105 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
116 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
127 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
138 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
149 ; CHECK-DAG: fmov s[[ONE:[0-9]+]], #1.0
[all …]
Darm64-popcnt.ll8 ; CHECK: fmov d0, x[[IN64]]
11 ; CHECK: fmov w0, s0
25 ; CHECK: fmov w0, s0
26 ; CHECK: fmov d0, x0
29 ; CHECK: fmov w0, s0
42 ; CHECK: fmov d0, x0
45 ; CHECK: fmov w0, s0
Darm64-neon-select_cc.ll6 ; CHECK-DAG: fmov s[[LHS:[0-9]+]], w0
7 ; CHECK-DAG: fmov s[[RHS:[0-9]+]], w1
37 ; CHECK-DAG: fmov s[[LHS:[0-9]+]], w0
38 ; CHECK-DAG: fmov s[[RHS:[0-9]+]], w1
69 ; CHECK-DAG: fmov s[[LHS:[0-9]+]], w0
70 ; CHECK-DAG: fmov s[[RHS:[0-9]+]], w1
81 ; CHECK-DAG: fmov s[[LHS:[0-9]+]], w0
82 ; CHECK-DAG: fmov s[[RHS:[0-9]+]], w1
93 ; CHECK-DAG: fmov s[[LHS:[0-9]+]], w0
94 ; CHECK-DAG: fmov s[[RHS:[0-9]+]], w1
[all …]
Darm64-AdvSIMD-Scalar.ll13 ; CHECK-NOOPT: fmov [[COPY_REG3:x[0-9]+]], d[[REG3]]
16 ; CHECK-OPT-NOT: fmov
17 ; CHECK: fmov [[COPY_REG2:x[0-9]+]], d[[REG2]]
18 ; CHECK-NOOPT: fmov d0, [[COPY_REG3]]
19 ; CHECK-OPT-NOT: fmov
27 ; GENERIC-NOOPT: fmov [[COPY_REG3:x[0-9]+]], d[[REG3]]
28 ; GENERIC-OPT-NOT: fmov
29 ; GENERIC: fmov [[COPY_REG2:x[0-9]+]], d[[REG2]]
30 ; GENERIC-NOOPT: fmov d0, [[COPY_REG3]]
31 ; GENERIC-OPT-NOT: fmov
Dfpimm.ll14 ; CHECK-DAG: fmov [[EIGHT5:s[0-9]+]], #8.5
30 ; CHECK-DAG: fmov {{d[0-9]+}}, #8.5
43 ; LARGE-NEXT: fmov s0, [[REG]]
53 ; LARGE-NEXT: fmov d0, [[REG]]
Dremat-float0.ll3 ; Check that float 0 gets rematerialized with an fmov of zero reg instead
10 ; CHECK: fmov s0, wzr
12 ; CHECK: fmov s0, wzr
Darm64-vecCmpBr.ll10 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
35 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
59 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
83 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
106 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
129 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
152 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
175 ; CHECK-NEXT: fmov w[[REGNO2:[0-9]+]], s[[REGNO1]]
Darm64-crypto.ll45 ; CHECK: fmov [[HASH_E:s[0-9]+]], w0
54 ; CHECK: fmov [[HASH_E:s[0-9]+]], w0
56 ; CHECK-NOT: fmov
66 ; CHECK: fmov [[HASH_E:s[0-9]+]], w0
74 ; CHECK: fmov [[HASH_E:s[0-9]+]], w0
82 ; CHECK: fmov [[HASH_E:s[0-9]+]], w0
84 ; CHECK: fmov w0, [[RES]]
Darm64-vaddv.ll53 ; CHECK-NEXT: fmov w0, s[[REGNUM]]
74 ; CHECK-NEXT: fmov x0, [[REGNUM]]
95 ; CHECK-NEXT: fmov w0, s[[REGNUM]]
118 ; CHECK-NEXT: fmov w0, s[[REGNUM]]
129 ; CHECK-NEXT: fmov w0, s[[REGNUM]]
152 ; CHECK-NEXT: fmov w0, s[[REGNUM]]
164 ; CHECK-NEXT: fmov w0, s[[REGNUM]]
213 ; CHECK-NEXT: fmov x0, [[REGNUM]]
234 ; CHECK-NOT: fmov
292 ; CHECK-NEXT: fmov w0, [[REGNUM]]
[all …]
Darm64-reg-copy-noneon.ll5 ;CHECK: fmov s0, s1
11 ;CHECK: fmov d0, d1
Darm64-2012-05-07-DAGCombineVectorExtract.ll5 ; CHECK: fmov w0, s0
14 ; CHECK: fmov x0, d0
Dfcvt-int.ll123 ; CHECK: fmov {{w[0-9]+}}, {{s[0-9]+}}
131 ; CHECK: fmov {{x[0-9]+}}, {{d[0-9]+}}
139 ; CHECK: fmov {{s[0-9]+}}, {{w[0-9]+}}
148 ; CHECK: fmov {{d[0-9]+}}, {{x[0-9]+}}
Darm64-vaddlv.ll6 ; CHECK-NEXT: fmov x[[OUTREG:[0-9]+]], d[[REGNUM]]
16 ; CHECK-NEXT: fmov x[[OUTREG:[0-9]+]], d[[REGNUM]]
Dfp-cond-sel.ll16 ; CHECK: fmov s[[FLT1:[0-9]+]], #1.0
24 ; CHECK: fmov d[[FLT1:[0-9]+]], #1.0
Darm64-zero-cycle-zeroing.ll8 ; CHECK-NOT: fmov
39 ; CHECK-NOT: fmov
Dfpconv-vector-op-scalarize.ll31 ; CHECK-NEXT: fmov d0, x0
40 ; CHECK-NEXT: fmov d0, x0
Dfunc-calls.ll93 ; CHECK-DAG: fmov d[[FINAL_DOUBLE:[0-9]+]], #1.0
97 ; CHECK-NONEON-DAG: fmov d[[FINAL_DOUBLE:[0-9]+]], #1.0
98 ; CHECK-NONEON: fmov d0, d[[FINAL_DOUBLE]]
101 ; CHECK-NOFP-NOT: fmov
Darm64-uminv.ll6 ; CHECK: fmov [[REG2:w[0-9]+]], s[[REG]]
29 ; CHECK: fmov [[REG2:w[0-9]+]], s[[REG]]
50 ; CHECK: fmov [[REG2:w[0-9]+]], s[[REG]]
71 ; CHECK: fmov [[REG2:w[0-9]+]], s[[REG]]
/external/llvm/test/MC/Disassembler/AArch64/
Darm64-scalar-fp.txt226 # FP16: fmov h1, w2
227 # FP16: fmov w1, h2
228 # CHECK: fmov s1, w2
229 # CHECK: fmov w1, s2
230 # CHECK: fmov d1, x2
231 # CHECK: fmov x1, d2
239 # FP16: fmov h1, #0.12500000
240 # CHECK: fmov s1, #0.12500000
241 # CHECK: fmov d1, #0.12500000
242 # CHECK: fmov d1, #-0.48437500
[all …]
Darm64-non-apple-fmov.txt6 # CHECK: fmov x0, v0.d[1]
7 # CHECK: fmov v0.d[1], x0

1234