Home
last modified time | relevance | path

Searched refs:vmvn (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dneon-mov-encoding.s49 vmvn.i16 d16, #0x10
50 vmvn.i16 d16, #0x1000
51 vmvn.i32 d16, #0x20
52 vmvn.i32 d16, #0x2000
55 vmvn.i32 d16, #0x20FF
133 vmvn.8 d1, d2
134 vmvn.16 d1, d2
135 vmvn.32 d1, d2
136 vmvn.64 d1, d2
137 vmvn.i8 d1, d2
[all …]
H A Dvmov-vmvn-replicate.s58 vmvn.i64 d2, #0xffffffffffffffff
60 vmvn.i32 d2, #0xffffffff
61 vmvn.i32 q2, #0xffffffff
64 vmvn.i32 d2, #0xabababab
65 vmvn.i32 q2, #0xabababab
66 vmvn.i16 d2, #0xabab
67 vmvn.i16 q2, #0xabab
82 vmvn.i32 d2, #0x00a500a5
83 vmvn.i32 q2, #0x00a500a5
86 vmvn.i32 d2, #0xa500a500
[all …]
H A Dneont2-mov-encoding.s51 vmvn.i16 d16, #0x10
52 vmvn.i16 d16, #0x1000
53 vmvn.i32 d16, #0x20
54 vmvn.i32 d16, #0x2000
55 vmvn.i32 d16, #0x200000
56 vmvn.i32 d16, #0x20000000
57 vmvn.i32 d16, #0x20FF
58 vmvn.i32 d16, #0x20FFFF
60 @ CHECK: vmvn.i16 d16, #0x10 @ encoding: [0xc1,0xef,0x30,0x08]
61 @ CHECK: vmvn.i16 d16, #0x1000 @ encoding: [0xc1,0xef,0x30,0x0a]
[all …]
H A Dvmov-vmvn-illegal-cases.s26 @ CHECK-NEXT: vmvn.i32 d2, #0xffffffab
30 @ CHECK-NEXT: vmvn.i32 q2, #0xffffffab
34 @ CHECK-NEXT: vmvn.i32 d2, #0x00a500a6
38 @ CHECK-NEXT: vmvn.i16 q2, #0xffab
42 @ CHECK-NEXT: vmvn.i16 q2, #0xffab
52 vmvn.i32 d2, #0xffffffab
53 vmvn.i32 q2, #0xffffffab
54 vmvn.i32 d2, #0x00a500a6
55 vmvn.i16 q2, #0xffab
56 vmvn.i16 q2, #0xffab
H A Dneont2-bitwise-encoding.s44 vmvn d16, d16
45 vmvn q8, q8
47 @ CHECK: vmvn d16, d16 @ encoding: [0xf0,0xff,0xa0,0x05]
48 @ CHECK: vmvn q8, q8 @ encoding: [0xf0,0xff,0xe0,0x05]
H A Dneon-bitwise-encoding.s96 vmvn d16, d16
97 vmvn q8, q8
99 @ CHECK: vmvn d16, d16 @ encoding: [0xa0,0x05,0xf0,0xf3]
100 @ CHECK: vmvn q8, q8 @ encoding: [0xe0,0x05,0xf0,0xf3]
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A Dmve-vmvnimm.ll8 ; CHECK-NEXT: vmvn.i16 q0, #0xfe00
17 ; CHECK-NEXT: vmvn.i16 q0, #0xfe
26 ; CHECK-NEXT: vmvn.i32 q0, #0x6
35 ; CHECK-NEXT: vmvn.i32 q0, #0x300
44 ; CHECK-NEXT: vmvn.i32 q0, #0x40000
53 ; CHECK-NEXT: vmvn.i32 q0, #0x8000000
62 ; CHECK-NEXT: vmvn.i32 q0, #0xfcff
H A Dmve-bitarith.ll129 ; CHECK-NEXT: vmvn q0, q0
139 ; CHECK-NEXT: vmvn q0, q0
149 ; CHECK-NEXT: vmvn q0, q0
159 ; CHECK-NEXT: vmvn q0, q0
H A Dsrem-seteq-illegal-types.ll114 ; CHECK-NEXT: vmvn q9, q9
115 ; CHECK-NEXT: vmvn q8, q8
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dvfcmp.ll9 ;CHECK-NEXT: vmvn
43 ;CHECK-NEXT: vmvn
55 ;CHECK-NEXT: vmvn
67 ;CHECK-NEXT: vmvn
79 ;CHECK-NEXT: vmvn
93 ;CHECK-NEXT: vmvn
120 ;CHECK-NEXT: vmvn
H A Dvicmp.ll12 ;CHECK-NEXT: vmvn
23 ;CHECK-NEXT: vmvn
34 ;CHECK-NEXT: vmvn
45 ;CHECK-NEXT: vmvn
56 ;CHECK-NEXT: vmvn
67 ;CHECK-NEXT: vmvn
H A Dvmov.ll32 ; CHECK-NEXT: vmvn.i16 d0, #0x10
40 ; CHECK-NEXT: vmvn.i16 d0, #0x1000
96 ; CHECK-NEXT: vmvn.i32 d0, #0x20
104 ; CHECK-NEXT: vmvn.i32 d0, #0x2000
112 ; CHECK-NEXT: vmvn.i32 d0, #0x200000
128 ; CHECK-NEXT: vmvn.i32 d0, #0x20ff
1196 ; CHECK-NEXT: vmvn.i16 q8, #0xfe
1206 ; CHECK-NEXT: vmvn.i16 q8, #0xfe
1217 ; CHECK-NEXT: vmvn.i16 q8, #0xfe
1228 ; CHECK-NEXT: vmvn.i16 q8, #0xfe
[all …]
H A Dsub-of-not.ll201 ; ARM78-NEXT: vmvn q8, q8
296 ; THUMB78-NEXT: vmvn q8, q8
355 ; ARM78-NEXT: vmvn q8, q8
410 ; THUMB78-NEXT: vmvn q8, q8
443 ; ARM78-NEXT: vmvn q8, q8
472 ; THUMB78-NEXT: vmvn q8, q8
506 ; ARM78-NEXT: vmvn q8, q8
535 ; THUMB78-NEXT: vmvn q8, q8
H A Dinc-of-add.ll201 ; ARM78-NEXT: vmvn q8, q8
296 ; THUMB78-NEXT: vmvn q8, q8
355 ; ARM78-NEXT: vmvn q8, q8
410 ; THUMB78-NEXT: vmvn q8, q8
443 ; ARM78-NEXT: vmvn q8, q8
472 ; THUMB78-NEXT: vmvn q8, q8
506 ; ARM78-NEXT: vmvn q8, q8
535 ; THUMB78-NEXT: vmvn q8, q8
H A Dsrem-seteq-illegal-types.ll410 ; ARM7-NEXT: vmvn q9, q9
411 ; ARM7-NEXT: vmvn q8, q8
486 ; ARM8-NEXT: vmvn q9, q9
487 ; ARM8-NEXT: vmvn q8, q8
562 ; NEON7-NEXT: vmvn q9, q9
563 ; NEON7-NEXT: vmvn q8, q8
638 ; NEON8-NEXT: vmvn q9, q9
639 ; NEON8-NEXT: vmvn q8, q8
H A Dconstantfp.ll59 ; CHECK: vmvn.i32 d0, #0xb0000000
108 ; CHECK: vmvn.i32 d0, #0xb0000000
129 ; a vmov/vmvn is possible.
H A Dhoist-and-by-const-from-lshr-in-eqcmp-zero.ll510 ; ARM78-NEXT: vmvn q8, q8
550 ; THUMB78-NEXT: vmvn q8, q8
589 ; ARM78-NEXT: vmvn q8, q8
639 ; THUMB78-NEXT: vmvn q8, q8
679 ; ARM78-NEXT: vmvn q8, q8
714 ; THUMB78-NEXT: vmvn q8, q8
746 ; ARM78-NEXT: vmvn q8, q8
782 ; THUMB78-NEXT: vmvn q8, q8
814 ; ARM78-NEXT: vmvn q8, q8
850 ; THUMB78-NEXT: vmvn q8, q8
H A Dvicmp-64.ll11 ;CHECK-NEXT: vmvn
H A Dhoist-and-by-const-from-shl-in-eqcmp-zero.ll525 ; ARM78-NEXT: vmvn q8, q8
566 ; THUMB78-NEXT: vmvn q8, q8
604 ; ARM78-NEXT: vmvn q8, q8
653 ; THUMB78-NEXT: vmvn q8, q8
694 ; ARM78-NEXT: vmvn q8, q8
730 ; THUMB78-NEXT: vmvn q8, q8
761 ; ARM78-NEXT: vmvn q8, q8
796 ; THUMB78-NEXT: vmvn q8, q8
827 ; ARM78-NEXT: vmvn q8, q8
862 ; THUMB78-NEXT: vmvn q8, q8
H A Daddsubo-legalization.ll98 ; CHECK-NEXT: vmvn q9, q9
123 ; CHECK-NEXT: vmvn q9, q9
H A Dvbits.ll364 ; CHECK-NEXT: vmvn d16, d16
376 ; CHECK-NEXT: vmvn d16, d16
388 ; CHECK-NEXT: vmvn d16, d16
400 ; CHECK-NEXT: vmvn d16, d16
412 ; CHECK-NEXT: vmvn q8, q8
425 ; CHECK-NEXT: vmvn q8, q8
438 ; CHECK-NEXT: vmvn q8, q8
451 ; CHECK-NEXT: vmvn q8, q8
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dmve-integer.txt6 # CHECK: vmvn.i32 q0, #0x35 @ encoding: [0x83,0xef,0x75,0x00]
10 # CHECK: vmvn.i32 q0, #0x3500 @ encoding: [0x83,0xef,0x75,0x02]
14 # CHECK: vmvn.i32 q0, #0x350000 @ encoding: [0x83,0xef,0x75,0x04]
18 # CHECK: vmvn.i32 q0, #0x35000000 @ encoding: [0x83,0xef,0x75,0x06]
22 # CHECK: vmvn.i16 q0, #0x35 @ encoding: [0x83,0xef,0x75,0x08]
26 # CHECK: vmvn.i16 q0, #0x3500 @ encoding: [0x83,0xef,0x75,0x0a]
30 # CHECK: vmvn.i32 q0, #0x35ff @ encoding: [0x83,0xef,0x75,0x0c]
34 # CHECK: vmvn.i32 q0, #0x35ffff @ encoding: [0x83,0xef,0x75,0x0d]
H A Dneon-tests.txt39 # CHECK: vmvn.i32 d0, #0x0
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/mve-intrinsics/
H A Dbitwise-imm.ll70 ; CHECK-NEXT: vmvn.i32 q1, #0x54ff
321 ; CHECK-NEXT: vmvn.i16 q0, #0xaa00
330 ; CHECK-NEXT: vmvn.i32 q0, #0xaa00
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/
H A Dtp-multiple-vpst.ll9 ; CHECK-NEXT: vmvn.i32 q1, #0x80000000

12