Home
last modified time | relevance | path

Searched refs:vcvtps2ph (Results 1 – 25 of 68) sorted by relevance

123

/external/llvm-project/llvm/test/MC/X86/
DF16C-32.s61 vcvtps2ph $0, %xmm1, -485498096(%edx,%eax,4) label
65 vcvtps2ph $0, %xmm1, 485498096(%edx,%eax,4) label
69 vcvtps2ph $0, %xmm1, 485498096(%edx) label
73 vcvtps2ph $0, %xmm1, 485498096 label
77 vcvtps2ph $0, %xmm1, 64(%edx,%eax) label
81 vcvtps2ph $0, %xmm1, (%edx) label
85 vcvtps2ph $0, %xmm1, %xmm1 label
89 vcvtps2ph $0, %ymm4, -485498096(%edx,%eax,4) label
93 vcvtps2ph $0, %ymm4, 485498096(%edx,%eax,4) label
97 vcvtps2ph $0, %ymm4, 485498096(%edx) label
[all …]
DF16C-64.s61 vcvtps2ph $0, %xmm1, -485498096(%edx,%eax,4) label
65 vcvtps2ph $0, %xmm1, 485498096(%edx,%eax,4) label
69 vcvtps2ph $0, %xmm1, 485498096(%edx) label
73 vcvtps2ph $0, %xmm1, 485498096 label
77 vcvtps2ph $0, %xmm1, 64(%edx,%eax) label
81 vcvtps2ph $0, %xmm1, (%edx) label
85 vcvtps2ph $0, %xmm1, %xmm1 label
89 vcvtps2ph $0, %ymm4, -485498096(%edx,%eax,4) label
93 vcvtps2ph $0, %ymm4, 485498096(%edx,%eax,4) label
97 vcvtps2ph $0, %ymm4, 485498096(%edx) label
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 1 3 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 1 4 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 1 3 1.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 1 4 1.00 * vcvtps2ph $0, %ymm0, (%rax)
54 # CHECK-NEXT: - - - 1.00 - - - - vcvtps2ph $0, %xmm0, %xmm2
55 # CHECK-NEXT: - - - 1.00 1.00 - 0.50 0.50 vcvtps2ph $0, %xmm0, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 1 3 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 1 4 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 1 3 1.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 1 4 1.00 * vcvtps2ph $0, %ymm0, (%rax)
54 # CHECK-NEXT: - - - 1.00 - - - - vcvtps2ph $0, %xmm0, %xmm2
55 # CHECK-NEXT: - - - 1.00 1.00 - 0.50 0.50 vcvtps2ph $0, %xmm0, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 2 5 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 4 6 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 2 7 1.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 4 8 1.00 * vcvtps2ph $0, %ymm0, (%rax)
56 # CHECK-NEXT: - - 0.33 0.33 - - - 1.33 - - vcvtps2ph $0, %…
57 # CHECK-NEXT: - - 0.50 0.50 0.33 0.33 1.00 1.00 - 0.33 vcvtps2ph $0, %…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 1 3 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 1 4 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 3 6 2.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 3 7 2.00 * vcvtps2ph $0, %ymm0, (%rax)
60 … - - 1.00 - - - 1.00 - - - vcvtps2ph $0, %xmm0, %xmm2
61 … - - 1.00 - - 1.00 1.00 - - - vcvtps2ph $0, %xmm0, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 2 4 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 3 5 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 2 6 1.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 3 7 1.00 * vcvtps2ph $0, %ymm0, (%rax)
56 # CHECK-NEXT: - - - 1.00 - - - 1.00 - - vcvtps2ph $0, %…
57 # CHECK-NEXT: - - - 1.00 0.33 0.33 1.00 - - 0.33 vcvtps2ph $0, %…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 1 100 0.25 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 1 100 0.25 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 1 100 0.25 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 1 100 0.25 * vcvtps2ph $0, %ymm0, (%rax)
58 … - - - - - - - - - - vcvtps2ph $0, %xmm0, %xmm2
59 … - - - - - - - - - - vcvtps2ph $0, %xmm0, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 1 100 0.25 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 1 100 0.25 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 1 100 0.25 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 1 100 0.25 * vcvtps2ph $0, %ymm0, (%rax)
59 … - - - - - - - - - - vcvtps2ph $0, %xmm0, %xmm2
60 … - - - - - - - - - - vcvtps2ph $0, %xmm0, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 2 5 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 4 6 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 2 7 1.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 4 8 1.00 * vcvtps2ph $0, %ymm0, (%rax)
56 # CHECK-NEXT: - - 0.50 0.50 - - - 1.00 - - vcvtps2ph $0, %…
57 # CHECK-NEXT: - - 0.50 0.50 0.33 0.33 1.00 1.00 - 0.33 vcvtps2ph $0, %…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 2 4 1.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 4 5 1.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 2 6 1.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 4 7 1.00 * vcvtps2ph $0, %ymm0, (%rax)
56 # CHECK-NEXT: - - - 1.00 - - - 1.00 - - vcvtps2ph $0, %…
57 # CHECK-NEXT: - - - 1.00 0.33 0.33 1.00 1.00 - 0.33 vcvtps2ph $0, %…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-f16c.s10 vcvtps2ph $0, %xmm0, %xmm2 label
11 vcvtps2ph $0, %xmm0, (%rax) label
13 vcvtps2ph $0, %ymm0, %xmm2 label
14 vcvtps2ph $0, %ymm0, (%rax) label
29 # CHECK-NEXT: 2 8 2.00 vcvtps2ph $0, %xmm0, %xmm2
30 # CHECK-NEXT: 3 4 2.00 * vcvtps2ph $0, %xmm0, (%rax)
31 # CHECK-NEXT: 4 8 2.00 vcvtps2ph $0, %ymm0, %xmm2
32 # CHECK-NEXT: 4 4 2.00 * vcvtps2ph $0, %ymm0, (%rax)
69 … 1.00 1.00 - - - - - - - - vcvtps2ph $0, %xmm0, %xmm2
70 … 1.00 1.00 - - - - - - - 1.00 vcvtps2ph $0, %xmm0, (%rax)
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Df16c-intrinsics.ll10 ; AVX-NEXT: vcvtps2ph $0, %xmm0, %xmm0 # encoding: [0xc4,0xe3,0x79,0x1d,0xc0,0x00]
15 ; AVX512VL-NEXT: vcvtps2ph $0, %xmm0, %xmm0 # EVEX TO VEX Compression encoding: [0xc4,0xe3,0x79,…
17 %res = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %a0, i32 0) ; <<8 x i16>> [#uses=1]
20 declare <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float>, i32) nounwind readonly
25 ; AVX-NEXT: vcvtps2ph $0, %ymm0, %xmm0 # encoding: [0xc4,0xe3,0x7d,0x1d,0xc0,0x00]
31 ; AVX512VL-NEXT: vcvtps2ph $0, %ymm0, %xmm0 # EVEX TO VEX Compression encoding: [0xc4,0xe3,0x7d,…
34 %res = call <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float> %a0, i32 0) ; <<8 x i16>> [#uses=1]
37 declare <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float>, i32) nounwind readonly
44 ; X86-NEXT: vcvtps2ph $3, %ymm0, (%eax) # encoding: [0xc4,0xe3,0x7d,0x1d,0x00,0x03]
50 ; X64-NEXT: vcvtps2ph $3, %ymm0, (%rdi) # encoding: [0xc4,0xe3,0x7d,0x1d,0x07,0x03]
[all …]
Df16c-intrinsics-fast-isel.ll46 ; X86-NEXT: vcvtps2ph $0, %xmm0, %xmm0
55 ; X64-NEXT: vcvtps2ph $0, %xmm0, %xmm0
63 %cvt = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %ins3, i32 0)
94 ; CHECK-NEXT: vcvtps2ph $0, %xmm0, %xmm0
96 %cvt = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %a0, i32 0)
104 ; CHECK-NEXT: vcvtps2ph $0, %ymm0, %xmm0
107 %cvt = call <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float> %a0, i32 0)
115 declare <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float>, i32) nounwind readonly
116 declare <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float>, i32) nounwind readonly
Dvector-half-conversions.ll474 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
486 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
496 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
507 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
518 ; ALL-NEXT: vcvtps2ph $4, %ymm0, %xmm0
529 ; AVX1-NEXT: vcvtps2ph $4, %ymm0, %xmm0
530 ; AVX1-NEXT: vcvtps2ph $4, %ymm1, %xmm1
536 ; AVX2-NEXT: vcvtps2ph $4, %ymm0, %xmm0
537 ; AVX2-NEXT: vcvtps2ph $4, %ymm1, %xmm1
543 ; AVX512-NEXT: vcvtps2ph $4, %zmm0, %ymm0
[all …]
Dfastmath-float-half-conversion.ll9 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
33 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
Dcvt16.ll21 ; vcvtps2ph instructions
39 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
99 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
Dpr31088.ll52 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
157 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
166 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
/external/llvm/test/CodeGen/X86/
Df16c-intrinsics.ll36 ; CHECK: vcvtps2ph
37 %res = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %a0, i32 0) ; <<8 x i16>> [#uses=1]
40 declare <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float>, i32) nounwind readonly
45 ; CHECK: vcvtps2ph
46 %res = call <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float> %a0, i32 0) ; <<8 x i16>> [#uses=1]
49 declare <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float>, i32) nounwind readonly
80 ; CHECK: vcvtps2ph $3, %ymm0, (%
81 %0 = tail call <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float> %a, i32 3)
90 ; CHECK: vcvtps2ph $3, %xmm0, (%
91 %0 = tail call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %a, i32 3)
[all …]
Df16c-intrinsics-fast-isel.ll44 ; X32-NEXT: vcvtps2ph $0, %xmm0, %xmm0
53 ; X64-NEXT: vcvtps2ph $0, %xmm0, %xmm0
61 %cvt = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %ins3, i32 0)
99 ; X32-NEXT: vcvtps2ph $0, %xmm0, %xmm0
104 ; X64-NEXT: vcvtps2ph $0, %xmm0, %xmm0
106 %cvt = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %a0, i32 0)
114 ; X32-NEXT: vcvtps2ph $0, %ymm0, %xmm0
120 ; X64-NEXT: vcvtps2ph $0, %ymm0, %xmm0
123 %cvt = call <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float> %a0, i32 0)
131 declare <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float>, i32) nounwind readonly
[all …]
Dvector-half-conversions.ll1460 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
1473 ; ALL-NEXT: vcvtps2ph $4, %xmm1, %xmm1
1476 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm1
1481 ; ALL-NEXT: vcvtps2ph $4, %xmm1, %xmm1
1485 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
1502 ; ALL-NEXT: vcvtps2ph $4, %xmm1, %xmm1
1505 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm1
1510 ; ALL-NEXT: vcvtps2ph $4, %xmm1, %xmm1
1514 ; ALL-NEXT: vcvtps2ph $4, %xmm0, %xmm0
1533 ; ALL-NEXT: vcvtps2ph $4, %xmm1, %xmm1
[all …]
Dhalf.ll63 ; CHECK-F16C: vcvtps2ph
111 ; CHECK-F16C-NEXT: vcvtps2ph $4, [[REG0]], [[REG0]]
184 ; CHECK-F16C-NEXT: vcvtps2ph $4, [[REG1]], [[REG4:%[a-z0-9]+]]
241 ; CHECK-F16C: vcvtps2ph
242 ; CHECK-F16C: vcvtps2ph
243 ; CHECK-F16C: vcvtps2ph
244 ; CHECK-F16C: vcvtps2ph
303 ; CHECK-F16C-NEXT: vcvtps2ph $4, %xmm1, %xmm1
Dcvt16.ll20 ; vcvtps2ph instructions
31 ; F16C: vcvtps2ph
58 ; F16C: vcvtps2ph
Dfastmath-float-half-conversion.ll8 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
22 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
Dfast-isel-float-half-convertion.ll7 ; CHECK: vcvtps2ph $4, %xmm0, %xmm0

123