diff options
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/X86')
-rw-r--r-- | llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll b/llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll index fe9d59efc8b..a32cc46e913 100644 --- a/llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll +++ b/llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll @@ -1,4 +1,5 @@ -; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -mcpu=corei7-avx -debug-only=loop-vectorize -S < %s 2>&1 | FileCheck %s +; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -mcpu=corei7-avx -debug-only=loop-vectorize -S < %s 2>&1 | FileCheck %s --check-prefix=CHECK-AVX1 +; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -mcpu=core-avx2 -debug-only=loop-vectorize -S < %s 2>&1 | FileCheck %s --check-prefix=CHECK-AVX2 ; REQUIRES: asserts target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" @@ -16,7 +17,8 @@ target triple = "x86_64-unknown-linux-gnu" ; -vectorizer-maximize-bandwidth is indicated. ; ; CHECK-label: foo -; CHECK: LV: Selecting VF: 32. +; CHECK-AVX1: LV: Selecting VF: 16. +; CHECK-AVX2: LV: Selecting VF: 32. define void @foo() { entry: br label %for.body |