/external/llvm-project/llvm/test/MC/X86/ |
D | F16C-32.s | 61 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 …]
|
D | F16C-64.s | 61 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | resources-f16c.s | 10 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/ |
D | f16c-intrinsics.ll | 10 ; 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 …]
|
D | f16c-intrinsics-fast-isel.ll | 46 ; 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
|
D | vector-half-conversions.ll | 474 ; 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 …]
|
D | fastmath-float-half-conversion.ll | 9 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0 33 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
|
D | cvt16.ll | 21 ; vcvtps2ph instructions 39 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0 99 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
|
D | pr31088.ll | 52 ; 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/ |
D | f16c-intrinsics.ll | 36 ; 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 …]
|
D | f16c-intrinsics-fast-isel.ll | 44 ; 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 …]
|
D | vector-half-conversions.ll | 1460 ; 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 …]
|
D | half.ll | 63 ; 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
|
D | cvt16.ll | 20 ; vcvtps2ph instructions 31 ; F16C: vcvtps2ph 58 ; F16C: vcvtps2ph
|
D | fastmath-float-half-conversion.ll | 8 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0 22 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
|
D | fast-isel-float-half-convertion.ll | 7 ; CHECK: vcvtps2ph $4, %xmm0, %xmm0
|