/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/test/CodeGen/X86/ |
H A D | vector-interleaved-load-i16-stride-4.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 22 ; AVX2-NEXT: retq 39 ; AVX2-SLOW-LABEL: vf4: 65 ; AVX2-SLOW-NEXT: retq 67 ; AVX2-FAST-LABEL: vf4: 92 ; AVX2-FAST-NEXT: retq 109 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-6.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 34 ; AVX2-SLOW-NEXT: retq 36 ; AVX2-FAST-LABEL: vf2: 37 ; AVX2-FAST: # %bb.0: 60 ; AVX2-FAST-NEXT: retq 81 ; AVX2-SLOW-LABEL: vf4: 109 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-FAST-LABEL: vf4: 159 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-5.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 28 ; AVX2-SLOW-NEXT: retq 30 ; AVX2-FAST-LABEL: vf2: 31 ; AVX2-FAST: # %bb.0: 46 ; AVX2-FAST-NEXT: retq 65 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-SLOW-NEXT: retq 94 ; AVX2-FAST-LABEL: vf4: 138 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 9 ; AVX2-SLOW-LABEL: vf2: 22 ; AVX2-FAST-LABEL: vf2: 46 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-LABEL: vf8: 93 ; AVX2: # %bb.0: 109 ; AVX2-NEXT: retq 124 ; AVX2-LABEL: vf16: 165 ; AVX2-NEXT: retq 180 ; AVX2-LABEL: vf32: [all …]
|
H A D | vector-interleaved-store-i16-stride-4.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 18 ; AVX2-SLOW-NEXT: retq 20 ; AVX2-FAST-LABEL: vf2: 21 ; AVX2-FAST: # %bb.0: 29 ; AVX2-FAST-NEXT: retq 46 ; AVX2-SLOW-LABEL: vf4: 61 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-SLOW-LABEL: vf8: 134 ; AVX2-FAST-LABEL: vf8: [all …]
|
H A D | vector-interleaved-store-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 17 ; AVX2-NEXT: retq 33 ; AVX2-LABEL: vf4: 34 ; AVX2: # %bb.0: 47 ; AVX2-NEXT: vzeroupper 48 ; AVX2-NEXT: retq 64 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-store-i16-stride-5.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 27 ; AVX2-SLOW-NEXT: retq 29 ; AVX2-FAST-LABEL: vf2: 30 ; AVX2-FAST: # %bb.0: 45 ; AVX2-FAST-NEXT: retq 65 ; AVX2-SLOW-LABEL: vf4: 90 ; AVX2-SLOW-NEXT: retq 92 ; AVX2-FAST-LABEL: vf4: 116 ; AVX2-FAST-NEXT: retq [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/test/CodeGen/X86/ |
H A D | vector-interleaved-load-i16-stride-4.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 22 ; AVX2-NEXT: retq 39 ; AVX2-SLOW-LABEL: vf4: 65 ; AVX2-SLOW-NEXT: retq 67 ; AVX2-FAST-LABEL: vf4: 92 ; AVX2-FAST-NEXT: retq 109 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-6.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 34 ; AVX2-SLOW-NEXT: retq 36 ; AVX2-FAST-LABEL: vf2: 37 ; AVX2-FAST: # %bb.0: 60 ; AVX2-FAST-NEXT: retq 81 ; AVX2-SLOW-LABEL: vf4: 109 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-FAST-LABEL: vf4: 159 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-5.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 28 ; AVX2-SLOW-NEXT: retq 30 ; AVX2-FAST-LABEL: vf2: 31 ; AVX2-FAST: # %bb.0: 46 ; AVX2-FAST-NEXT: retq 65 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-SLOW-NEXT: retq 94 ; AVX2-FAST-LABEL: vf4: 138 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 9 ; AVX2-SLOW-LABEL: vf2: 22 ; AVX2-FAST-LABEL: vf2: 46 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-LABEL: vf8: 93 ; AVX2: # %bb.0: 109 ; AVX2-NEXT: retq 124 ; AVX2-LABEL: vf16: 165 ; AVX2-NEXT: retq 180 ; AVX2-LABEL: vf32: [all …]
|
H A D | vector-interleaved-store-i16-stride-4.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 18 ; AVX2-SLOW-NEXT: retq 20 ; AVX2-FAST-LABEL: vf2: 21 ; AVX2-FAST: # %bb.0: 29 ; AVX2-FAST-NEXT: retq 46 ; AVX2-SLOW-LABEL: vf4: 61 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-SLOW-LABEL: vf8: 134 ; AVX2-FAST-LABEL: vf8: [all …]
|
H A D | vector-interleaved-store-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 17 ; AVX2-NEXT: retq 33 ; AVX2-LABEL: vf4: 34 ; AVX2: # %bb.0: 47 ; AVX2-NEXT: vzeroupper 48 ; AVX2-NEXT: retq 64 ; AVX2-SLOW-LABEL: vf8: [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/test/CodeGen/X86/ |
H A D | vector-interleaved-load-i16-stride-4.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 22 ; AVX2-NEXT: retq 39 ; AVX2-SLOW-LABEL: vf4: 65 ; AVX2-SLOW-NEXT: retq 67 ; AVX2-FAST-LABEL: vf4: 92 ; AVX2-FAST-NEXT: retq 109 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-6.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 34 ; AVX2-SLOW-NEXT: retq 36 ; AVX2-FAST-LABEL: vf2: 37 ; AVX2-FAST: # %bb.0: 60 ; AVX2-FAST-NEXT: retq 81 ; AVX2-SLOW-LABEL: vf4: 109 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-FAST-LABEL: vf4: 159 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-5.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 28 ; AVX2-SLOW-NEXT: retq 30 ; AVX2-FAST-LABEL: vf2: 31 ; AVX2-FAST: # %bb.0: 46 ; AVX2-FAST-NEXT: retq 65 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-SLOW-NEXT: retq 94 ; AVX2-FAST-LABEL: vf4: 138 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 9 ; AVX2-SLOW-LABEL: vf2: 22 ; AVX2-FAST-LABEL: vf2: 46 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-LABEL: vf8: 93 ; AVX2: # %bb.0: 109 ; AVX2-NEXT: retq 124 ; AVX2-LABEL: vf16: 165 ; AVX2-NEXT: retq 180 ; AVX2-LABEL: vf32: [all …]
|
H A D | vector-interleaved-store-i16-stride-4.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 18 ; AVX2-SLOW-NEXT: retq 20 ; AVX2-FAST-LABEL: vf2: 21 ; AVX2-FAST: # %bb.0: 29 ; AVX2-FAST-NEXT: retq 46 ; AVX2-SLOW-LABEL: vf4: 61 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-SLOW-LABEL: vf8: 134 ; AVX2-FAST-LABEL: vf8: [all …]
|
H A D | vector-interleaved-store-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 17 ; AVX2-NEXT: retq 33 ; AVX2-LABEL: vf4: 34 ; AVX2: # %bb.0: 47 ; AVX2-NEXT: vzeroupper 48 ; AVX2-NEXT: retq 64 ; AVX2-SLOW-LABEL: vf8: [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/test/CodeGen/X86/ |
H A D | vector-interleaved-load-i16-stride-4.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 22 ; AVX2-NEXT: retq 39 ; AVX2-SLOW-LABEL: vf4: 65 ; AVX2-SLOW-NEXT: retq 67 ; AVX2-FAST-LABEL: vf4: 92 ; AVX2-FAST-NEXT: retq 109 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-6.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 34 ; AVX2-SLOW-NEXT: retq 36 ; AVX2-FAST-LABEL: vf2: 37 ; AVX2-FAST: # %bb.0: 60 ; AVX2-FAST-NEXT: retq 81 ; AVX2-SLOW-LABEL: vf4: 109 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-FAST-LABEL: vf4: 159 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-5.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 28 ; AVX2-SLOW-NEXT: retq 30 ; AVX2-FAST-LABEL: vf2: 31 ; AVX2-FAST: # %bb.0: 46 ; AVX2-FAST-NEXT: retq 65 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-SLOW-NEXT: retq 94 ; AVX2-FAST-LABEL: vf4: 138 ; AVX2-SLOW-LABEL: vf8: [all …]
|
H A D | vector-interleaved-load-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 9 ; AVX2-SLOW-LABEL: vf2: 22 ; AVX2-FAST-LABEL: vf2: 46 ; AVX2-SLOW-LABEL: vf4: 92 ; AVX2-LABEL: vf8: 93 ; AVX2: # %bb.0: 109 ; AVX2-NEXT: retq 124 ; AVX2-LABEL: vf16: 165 ; AVX2-NEXT: retq 180 ; AVX2-LABEL: vf32: [all …]
|
H A D | vector-interleaved-store-i16-stride-4.ll | 9 ; AVX2-SLOW-LABEL: vf2: 10 ; AVX2-SLOW: # %bb.0: 18 ; AVX2-SLOW-NEXT: retq 20 ; AVX2-FAST-LABEL: vf2: 21 ; AVX2-FAST: # %bb.0: 29 ; AVX2-FAST-NEXT: retq 46 ; AVX2-SLOW-LABEL: vf4: 61 ; AVX2-SLOW-NEXT: retq 111 ; AVX2-SLOW-LABEL: vf8: 134 ; AVX2-FAST-LABEL: vf8: [all …]
|
H A D | vector-interleaved-store-i16-stride-3.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+avx2 | FileCheck --check-prefixes=AVX2,AVX2-SLOW %s 4 …=+avx2,+fast-variable-perlane-shuffle | FileCheck --check-prefixes=AVX2,AVX2-FAST,AVX2-FAST-PERLAN… 9 ; AVX2-LABEL: vf2: 10 ; AVX2: # %bb.0: 17 ; AVX2-NEXT: retq 33 ; AVX2-LABEL: vf4: 34 ; AVX2: # %bb.0: 47 ; AVX2-NEXT: vzeroupper 48 ; AVX2-NEXT: retq 64 ; AVX2-SLOW-LABEL: vf8: [all …]
|