Home
last modified time | relevance | path

Searched refs:vs0 (Results 1 – 25 of 275) sorted by relevance

1234567891011

/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dvec_conv_i64_to_fp32_elts.ll15 ; CHECK-P8-NEXT: xxswapd vs0, v2
20 ; CHECK-P8-NEXT: xscvdpspn vs0, f0
22 ; CHECK-P8-NEXT: xxsldwi v2, vs0, vs0, 3
24 ; CHECK-P8-NEXT: xxswapd vs0, v2
30 ; CHECK-P9-NEXT: xxswapd vs0, v2
32 ; CHECK-P9-NEXT: xscvdpspn vs0, f0
33 ; CHECK-P9-NEXT: xxsldwi v3, vs0, vs0, 3
34 ; CHECK-P9-NEXT: xxlor vs0, v2, v2
36 ; CHECK-P9-NEXT: xscvdpspn vs0, f0
37 ; CHECK-P9-NEXT: xxsldwi v2, vs0, vs0, 3
[all …]
Dreduce_scalarization02.ll14 ; CHECK-NEXT: lxv vs0, 0(r3)
15 ; CHECK-NEXT: xxmrglw vs1, vs0, vs0
16 ; CHECK-NEXT: xxmrghw vs0, vs0, vs0
18 ; CHECK-NEXT: xvcvspdp vs0, vs0
20 ; CHECK-NEXT: stxv vs0, 0(r5)
25 ; CHECK-BE-NEXT: lxv vs0, 0(r3)
26 ; CHECK-BE-NEXT: xxmrghw vs1, vs0, vs0
27 ; CHECK-BE-NEXT: xxmrglw vs0, vs0, vs0
29 ; CHECK-BE-NEXT: xvcvspdp vs0, vs0
31 ; CHECK-BE-NEXT: stxv vs0, 0(r5)
[all …]
Dvec_conv_fp32_to_i64_elts.ll16 ; CHECK-P8-NEXT: xxswapd v2, vs0
17 ; CHECK-P8-NEXT: xxmrglw vs0, v2, v2
18 ; CHECK-P8-NEXT: xvcvspdp vs0, vs0
19 ; CHECK-P8-NEXT: xvcvdpuxds v2, vs0
25 ; CHECK-P9-NEXT: xxswapd v2, vs0
26 ; CHECK-P9-NEXT: xxmrglw vs0, v2, v2
27 ; CHECK-P9-NEXT: xvcvspdp vs0, vs0
28 ; CHECK-P9-NEXT: xvcvdpuxds v2, vs0
34 ; CHECK-BE-NEXT: xxmrghw vs0, vs0, vs0
35 ; CHECK-BE-NEXT: xvcvspdp vs0, vs0
[all …]
Dreduce_scalarization.ll14 ; CHECK-NEXT: xxmrghw vs0, vs0, vs0
15 ; CHECK-NEXT: xvcvspdp v2, vs0
29 ; CHECK-NEXT: xvsubsp vs0, vs1, vs0
30 ; CHECK-NEXT: xxmrghw vs0, vs0, vs0
31 ; CHECK-NEXT: xvcvspdp v2, vs0
48 ; CHECK-NEXT: xvaddsp vs0, vs1, vs0
49 ; CHECK-NEXT: xxmrghw vs0, vs0, vs0
50 ; CHECK-NEXT: xvcvspdp v2, vs0
67 ; CHECK-NEXT: xvmulsp vs0, vs1, vs0
68 ; CHECK-NEXT: xxmrghw vs0, vs0, vs0
[all …]
Dvec_conv_fp64_to_i32_elts.ll15 ; CHECK-P8-NEXT: xxswapd vs0, v2
23 ; CHECK-P8-NEXT: xxswapd vs0, v2
31 ; CHECK-P9-NEXT: xxswapd vs0, v2
44 ; CHECK-BE-NEXT: xxswapd vs0, v2
63 ; CHECK-P8-NEXT: lxvd2x vs0, r3, r4
65 ; CHECK-P8-NEXT: xxswapd vs0, vs0
66 ; CHECK-P8-NEXT: xxmrgld vs2, vs0, vs1
67 ; CHECK-P8-NEXT: xxmrghd vs0, vs0, vs1
69 ; CHECK-P8-NEXT: xvcvdpuxws v3, vs0
75 ; CHECK-P9-NEXT: lxv vs0, 0(r3)
[all …]
Dvsx_insert_extract_le.ll17 ; CHECK-NEXT: lxvd2x vs0, 0, r3
19 ; CHECK-NEXT: xxswapd vs0, vs0
20 ; CHECK-NEXT: xxmrghd v2, vs0, vs1
25 ; CHECK-P9-VECTOR-NEXT: lxvd2x vs0, 0, r3
27 ; CHECK-P9-VECTOR-NEXT: xxswapd vs0, vs0
28 ; CHECK-P9-VECTOR-NEXT: xxmrghd v2, vs0, vs1
34 ; CHECK-P9-NEXT: lxv vs0, 0(r3)
36 ; CHECK-P9-NEXT: xxpermdi v2, vs0, vs1, 1
49 ; CHECK-NEXT: lxvd2x vs0, 0, r3
51 ; CHECK-NEXT: xxswapd vs0, vs0
[all …]
Dvec_conv_i32_to_fp64_elts.ll16 ; CHECK-P8-NEXT: xxswapd v2, vs0
24 ; CHECK-P9-NEXT: xxswapd v2, vs0
32 ; CHECK-BE-NEXT: xxmrghw v2, vs0, vs0
47 ; CHECK-P8-NEXT: xvcvuxwdp vs0, v3
49 ; CHECK-P8-NEXT: xxswapd vs0, vs0
52 ; CHECK-P8-NEXT: stxvd2x vs0, 0, r3
59 ; CHECK-P9-NEXT: xvcvuxwdp vs0, v3
62 ; CHECK-P9-NEXT: stxv vs0, 0(r3)
69 ; CHECK-BE-NEXT: xvcvuxwdp vs0, v3
72 ; CHECK-BE-NEXT: stxv vs0, 0(r3)
[all …]
Dvec_conv_i_to_fp_4byte_elts.ll16 ; CHECK-P8-NEXT: xxswapd v2, vs0
17 ; CHECK-P8-NEXT: xvcvuxwsp vs0, v2
18 ; CHECK-P8-NEXT: xxswapd vs0, vs0
25 ; CHECK-P9-NEXT: xxswapd v2, vs0
26 ; CHECK-P9-NEXT: xvcvuxwsp vs0, v2
27 ; CHECK-P9-NEXT: mfvsrld r3, vs0
33 ; CHECK-BE-NEXT: xvcvuxwsp vs0, vs0
77 ; CHECK-P9-NEXT: lxv vs0, 16(r4)
80 ; CHECK-P9-NEXT: xvcvuxwsp vs0, vs0
81 ; CHECK-P9-NEXT: stxv vs0, 16(r3)
[all …]
Dvec_conv_fp_to_i_4byte_elts.ll16 ; CHECK-P8-NEXT: xxswapd v2, vs0
17 ; CHECK-P8-NEXT: xvcvspuxws vs0, v2
18 ; CHECK-P8-NEXT: xxswapd vs0, vs0
25 ; CHECK-P9-NEXT: xxswapd v2, vs0
26 ; CHECK-P9-NEXT: xvcvspuxws vs0, v2
27 ; CHECK-P9-NEXT: mfvsrld r3, vs0
33 ; CHECK-BE-NEXT: xvcvspuxws vs0, vs0
77 ; CHECK-P9-NEXT: lxv vs0, 16(r4)
80 ; CHECK-P9-NEXT: xvcvspuxws vs0, vs0
81 ; CHECK-P9-NEXT: stxv vs0, 16(r3)
[all …]
Dvec_conv_fp_to_i_8byte_elts.ll37 ; CHECK-P8-NEXT: lxvd2x vs0, r4, r5
39 ; CHECK-P8-NEXT: xvcvdpuxds vs0, vs0
40 ; CHECK-P8-NEXT: stxvd2x vs0, r3, r5
46 ; CHECK-P9-NEXT: lxv vs0, 16(r4)
49 ; CHECK-P9-NEXT: xvcvdpuxds vs0, vs0
50 ; CHECK-P9-NEXT: stxv vs0, 16(r3)
56 ; CHECK-BE-NEXT: lxv vs0, 16(r4)
59 ; CHECK-BE-NEXT: xvcvdpuxds vs0, vs0
60 ; CHECK-BE-NEXT: stxv vs0, 16(r3)
77 ; CHECK-P8-NEXT: lxvd2x vs0, r4, r5
[all …]
Dbuild-vector-tests.ll837 ; P8BE-NEXT: xxmrghd v2, vs1, vs0
846 ; P8LE-NEXT: xxmrghd v2, vs1, vs0
906 ; P8LE-NEXT: lxvd2x vs0, 0, r3
907 ; P8LE-NEXT: xxswapd v2, vs0
950 ; P8LE-NEXT: lxvd2x vs0, 0, r3
954 ; P8LE-NEXT: xxswapd v3, vs0
994 ; P8LE-NEXT: lxvd2x vs0, r3, r4
995 ; P8LE-NEXT: xxswapd v2, vs0
1063 ; P8LE-NEXT: lxvd2x vs0, 0, r3
1066 ; P8LE-NEXT: xxswapd v2, vs0
[all …]
Dscalar_vector_test_4.ll17 ; P9LE-NEXT: xxinsertw v2, vs0, 12
24 ; P9BE-NEXT: xxinsertw v2, vs0, 0
39 ; P8BE-NEXT: xxsldwi vs0, f0, f0, 1
40 ; P8BE-NEXT: xxsldwi vs0, v2, vs0, 1
41 ; P8BE-NEXT: xxsldwi v2, vs0, vs0, 3
55 ; P9LE-NEXT: xxinsertw v2, vs0, 12
62 ; P9BE-NEXT: xxinsertw v2, vs0, 0
79 ; P8BE-NEXT: xxsldwi vs0, f0, f0, 1
80 ; P8BE-NEXT: xxsldwi vs0, v2, vs0, 1
81 ; P8BE-NEXT: xxsldwi v2, vs0, vs0, 3
[all …]
Dloop-p10-pair-prepare.ll23 ; CHECK-NEXT: lxv vs0, 0(r6)
33 ; CHECK-NEXT: xvadddp vs0, vs0, vs3
34 ; CHECK-NEXT: xvadddp vs0, vs0, vs2
35 ; CHECK-NEXT: xvadddp vs0, vs0, vs5
36 ; CHECK-NEXT: xvadddp vs0, vs0, vs4
39 ; CHECK-NEXT: stxv vs0, 0(r6)
50 ; CHECK-BE-NEXT: lxv vs0, 0(r6)
60 ; CHECK-BE-NEXT: xvadddp vs0, vs0, vs2
61 ; CHECK-BE-NEXT: xvadddp vs0, vs0, vs3
62 ; CHECK-BE-NEXT: xvadddp vs0, vs0, vs4
[all …]
Dswaps-le-6.ll30 ; CHECK: xxmrgld vs0, vs0, vs1
31 ; CHECK: stxvd2x vs0, 0, r3
41 ; CHECK-P9-NOVECTOR: xxmrgld vs0, vs1, vs0
42 ; CHECK-P9-NOVECTOR: stxvd2x vs0, 0, r3
49 ; CHECK-P9: lxvx vs0, 0, r3
56 ; CHECK-P9: xxpermdi vs0, vs0, vs1, 1
57 ; CHECK-P9: stxvx vs0, 0, r3
75 ; CHECK: xxpermdi vs0, vs1, vs0, 1
76 ; CHECK: stxvd2x vs0, 0, r3
86 ; CHECK-P9-NOVECTOR: xxpermdi vs0, vs0, vs1, 1
[all …]
Dscalar_vector_test_1.ll16 ; P9LE-NEXT: xxmrghd v2, v2, vs0
22 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
35 ; P9LE-NEXT: xxmrghd v2, v2, vs0
41 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
56 ; P9LE-NEXT: xxmrghd v2, v2, vs0
63 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
78 ; P9LE-NEXT: xxmrghd v2, v2, vs0
84 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
98 ; P9LE-NEXT: xxmrghd v2, v2, vs0
104 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
[all …]
Dvec_conv_fp32_to_i16_elts.ll16 ; CHECK-P8-NEXT: xxswapd v2, vs0
17 ; CHECK-P8-NEXT: xscvspdpn f0, vs0
27 ; CHECK-P8-NEXT: xxswapd vs0, v2
34 ; CHECK-P9-NEXT: xxswapd v2, vs0
35 ; CHECK-P9-NEXT: xscvspdpn f0, vs0
52 ; CHECK-BE-NEXT: xscvspdpn f1, vs0
53 ; CHECK-BE-NEXT: xxsldwi vs0, vs0, vs0, 1
55 ; CHECK-BE-NEXT: xscvspdpn f0, vs0
77 ; CHECK-P8-NEXT: xxsldwi vs0, v2, v2, 3
81 ; CHECK-P8-NEXT: xscvspdpn f0, vs0
[all …]
Dscalar_vector_test_3.ll15 ; P9LE-NEXT: xxmrghd v2, v2, vs0
21 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
27 ; P8LE-NEXT: xxmrghd v2, v2, vs0
33 ; P8BE-NEXT: xxpermdi v2, vs0, v2, 1
48 ; P9LE-NEXT: xxmrghd v2, v2, vs0
55 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
62 ; P8LE-NEXT: xxmrghd v2, v2, vs0
69 ; P8BE-NEXT: xxpermdi v2, vs0, v2, 1
85 ; P9LE-NEXT: xxmrghd v2, v2, vs0
92 ; P9BE-NEXT: xxpermdi v2, vs0, v2, 1
[all …]
Dfp-strict-round.ll215 ; P8-NEXT: xxsldwi vs0, v2, v2, 3
221 ; P8-NEXT: xscvspdpn f1, vs0
224 ; P8-NEXT: xxsldwi vs0, v31, v31, 1
228 ; P8-NEXT: xscvspdpn f1, vs0
233 ; P8-NEXT: lxvd2x vs0, r1, r3 # 16-byte Folded Reload
234 ; P8-NEXT: xxmrghd vs0, vs1, vs0
236 ; P8-NEXT: xvcvdpsp v30, vs0
239 ; P8-NEXT: xxswapd vs0, v31
243 ; P8-NEXT: xscvspdpn f1, vs0
248 ; P8-NEXT: lxvd2x vs0, r1, r3 # 16-byte Folded Reload
[all …]
Dvec_conv_i_to_fp_8byte_elts.ll37 ; CHECK-P8-NEXT: lxvd2x vs0, r4, r5
39 ; CHECK-P8-NEXT: xvcvuxddp vs0, vs0
40 ; CHECK-P8-NEXT: stxvd2x vs0, r3, r5
48 ; CHECK-P9-NEXT: xvcvuxddp vs0, v3
51 ; CHECK-P9-NEXT: stxv vs0, 0(r3)
58 ; CHECK-BE-NEXT: xvcvuxddp vs0, v3
61 ; CHECK-BE-NEXT: stxv vs0, 0(r3)
77 ; CHECK-P8-NEXT: lxvd2x vs0, r4, r5
81 ; CHECK-P8-NEXT: xvcvuxddp vs0, vs0
86 ; CHECK-P8-NEXT: stxvd2x vs0, r3, r5
[all …]
Dvec_conv_fp32_to_i8_elts.ll16 ; CHECK-P8-NEXT: xxswapd v2, vs0
17 ; CHECK-P8-NEXT: xscvspdpn f0, vs0
27 ; CHECK-P8-NEXT: xxswapd vs0, v2
37 ; CHECK-P9-NEXT: xxswapd v2, vs0
38 ; CHECK-P9-NEXT: xscvspdpn f0, vs0
57 ; CHECK-BE-NEXT: xscvspdpn f1, vs0
58 ; CHECK-BE-NEXT: xxsldwi vs0, vs0, vs0, 1
60 ; CHECK-BE-NEXT: xscvspdpn f0, vs0
84 ; CHECK-P8-NEXT: xxsldwi vs0, v2, v2, 3
88 ; CHECK-P8-NEXT: xscvspdpn f0, vs0
[all …]
Dvec-itofp.ll35 ; CHECK-P8-NEXT: xvcvuxddp vs0, v2
39 ; CHECK-P8-NEXT: xxswapd vs0, vs0
47 ; CHECK-P8-NEXT: stxvd2x vs0, 0, r3
60 ; CHECK-P9-NEXT: xvcvuxddp vs0, v3
65 ; CHECK-P9-NEXT: stxv vs0, 0(r3)
90 ; CHECK-BE-NEXT: xvcvuxddp vs0, v3
95 ; CHECK-BE-NEXT: stxv vs0, 0(r3)
130 ; CHECK-P8-NEXT: xvcvuxddp vs0, v2
132 ; CHECK-P8-NEXT: xxswapd vs0, vs0
135 ; CHECK-P8-NEXT: stxvd2x vs0, 0, r3
[all …]
Dbfloat16-outer-product.ll15 ; CHECK-NEXT: stxv vs0, 48(r7)
26 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
46 ; CHECK-NEXT: stxv vs0, 48(r7)
57 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
76 ; CHECK-NEXT: lxv vs0, 48(r3)
82 ; CHECK-NEXT: stxv vs0, 48(r7)
91 ; CHECK-BE-NEXT: lxv vs0, 0(r3)
98 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
119 ; CHECK-NEXT: lxv vs0, 48(r3)
125 ; CHECK-NEXT: stxv vs0, 48(r7)
[all …]
Dmma-acc-memops.ll16 ; LE-PAIRED-NEXT: plxv vs0, f@PCREL+112(0), 1
19 ; LE-PAIRED-NEXT: pstxv vs0, f@PCREL+176(0), 1
30 ; BE-PAIRED-NEXT: lxv vs0, 64(r3)
34 ; BE-PAIRED-NEXT: stxv vs0, 128(r3)
53 ; LE-PAIRED-NEXT: lxv vs0, 48(r6)
59 ; LE-PAIRED-NEXT: stxv vs0, 48(r3)
70 ; BE-PAIRED-NEXT: lxvx vs0, r5, r3
75 ; BE-PAIRED-NEXT: stxvx vs0, r5, r3
93 ; LE-PAIRED-NEXT: plxv vs0, f@PCREL+59(0), 1
96 ; LE-PAIRED-NEXT: pstxv vs0, f@PCREL+67(0), 1
[all …]
Dmma-outer-product.ll21 ; CHECK-NEXT: xxlor vs0, v0, v0
31 ; CHECK-NEXT: stxv vs0, 48(r3)
46 ; CHECK-BE-NEXT: xxlor vs0, v0, v0
57 ; CHECK-BE-NEXT: stxvx vs0, 0, r3
80 ; CHECK-NEXT: xxlor vs0, vs4, vs4
95 ; CHECK-NEXT: stxv vs0, 0(r6)
104 ; CHECK-BE-NEXT: xxlor vs0, vs4, vs4
116 ; CHECK-BE-NEXT: stxv vs0, 0(r3)
149 ; CHECK-NEXT: stxv vs0, 48(r7)
160 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
[all …]
Dmma-integer-based-outer-product.ll15 ; CHECK-NEXT: stxv vs0, 48(r7)
26 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
46 ; CHECK-NEXT: stxv vs0, 48(r7)
57 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
76 ; CHECK-NEXT: lxv vs0, 48(r3)
82 ; CHECK-NEXT: stxv vs0, 48(r7)
91 ; CHECK-BE-NEXT: lxv vs0, 0(r3)
98 ; CHECK-BE-NEXT: stxv vs0, 0(r7)
119 ; CHECK-NEXT: lxv vs0, 48(r3)
125 ; CHECK-NEXT: stxv vs0, 48(r7)
[all …]

1234567891011