/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/X86/ |
D | reduction-small-size.ll | 16 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = phi 17 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = phi 18 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = getelement… 19 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = load 20 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = zext i8 %{… 21 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = getelement… 22 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = load 23 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = zext i8 %{… 24 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = and i32 %{… 25 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = add [all …]
|
D | mul_slm_16bit.ll | 35 ; SLM: cost of 3 for VF 4 {{.*}} mul nsw i32 39 ; SLM: cost of 5 for VF 4 {{.*}} mul nsw i32 45 ; SLM: cost of 3 for VF 4 {{.*}} mul nsw i32 51 ; SLM: cost of 3 for VF 4 {{.*}} mul nsw i32 56 ; SLM: cost of 5 for VF 4 {{.*}} mul nsw i32 61 ; SLM: cost of 5 for VF 4 {{.*}} mul nsw i32 66 ; SLM: cost of 3 for VF 4 {{.*}} mul nsw i32 104 ; SLM: cost of 5 for VF 4 {{.*}} mul nsw i32 108 ; SLM: cost of 11 for VF 4 {{.*}} mul nsw i32 114 ; SLM: cost of 5 for VF 4 {{.*}} mul nsw i32 [all …]
|
D | redundant-vf2-cost.ll | 4 ; Check that cost model is not executed twice for VF=2 when vectorization is 7 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 2 For instruction: %{{[0-9]+}} = load i… 8 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 2 For instruction: store i32 9 ; CHECK-NOT: LV: Found an estimated cost of {{[0-9]+}} for VF 2 For instruction: %{{[0-9]+}} = lo… 10 ; CHECK-NOT: LV: Found an estimated cost of {{[0-9]+}} for VF 2 For instruction: store i32
|
D | reg-usage.ll | 9 ; This function has a loop of SAD pattern. Here we check when VF = 16 the 13 ; CHECK: LV(REG): VF = 8 15 ; CHECK: LV(REG): VF = 16 49 ; CHECK: LV(REG): VF = 8 51 ; CHECK: LV(REG): VF = 16 83 ; CHECK: LV(REG): VF = 2 112 ; be gathered into a vector. For VF == 16, the vector version of %tmp will be <16 x i64> 115 ; AVX512F: LV(REG): VF = 16
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/AArch64/ |
D | interleaved_cost.ll | 16 ; VF_8: Found an estimated cost of 2 for VF 8 For instruction: %tmp2 = load i8, i8* %tmp0,… 17 ; VF_8-NEXT: Found an estimated cost of 0 for VF 8 For instruction: %tmp3 = load i8, i8* %tmp1,… 18 ; VF_8-NEXT: Found an estimated cost of 0 for VF 8 For instruction: store i8 0, i8* %tmp0, alig… 19 ; VF_8-NEXT: Found an estimated cost of 2 for VF 8 For instruction: store i8 0, i8* %tmp1, alig… 21 ; VF_16: Found an estimated cost of 2 for VF 16 For instruction: %tmp2 = load i8, i8* %tmp0… 22 ; VF_16-NEXT: Found an estimated cost of 0 for VF 16 For instruction: %tmp3 = load i8, i8* %tmp1… 23 ; VF_16-NEXT: Found an estimated cost of 0 for VF 16 For instruction: store i8 0, i8* %tmp0, ali… 24 ; VF_16-NEXT: Found an estimated cost of 2 for VF 16 For instruction: store i8 0, i8* %tmp1, ali… 47 ; VF_4: Found an estimated cost of 2 for VF 4 For instruction: %tmp2 = load i16, i16* %tmp… 48 ; VF_4-NEXT: Found an estimated cost of 0 for VF 4 For instruction: %tmp3 = load i16, i16* %tmp… [all …]
|
D | predication_costs.ll | 22 ; CHECK: Found an estimated cost of 5 for VF 2 For instruction: %tmp4 = udiv i32 %tmp2, %tmp3 63 ; CHECK: Found an estimated cost of 3 for VF 2 For instruction: store i32 %tmp2, i32* %tmp0, align 4 103 ; CHECK: Found an estimated cost of 2 for VF 2 For instruction: %tmp3 = add nsw i32 %tmp2, %x 104 ; CHECK: Found an estimated cost of 4 for VF 2 For instruction: %tmp4 = udiv i32 %tmp2, %tmp3 148 ; CHECK: Found an estimated cost of 2 for VF 2 For instruction: %tmp2 = add nsw i32 %tmp1, %x 149 ; CHECK: Found an estimated cost of 2 for VF 2 For instruction: store i32 %tmp2, i32* %tmp0, align 4 200 ; CHECK: Found an estimated cost of 1 for VF 2 For instruction: %tmp2 = add i32 %tmp1, %x 201 ; CHECK: Found an estimated cost of 5 for VF 2 For instruction: %tmp3 = sdiv i32 %tmp1, %tmp2 202 ; CHECK: Found an estimated cost of 5 for VF 2 For instruction: %tmp4 = udiv i32 %tmp3, %tmp2 203 ; CHECK: Found an estimated cost of 2 for VF 2 For instruction: %tmp5 = sub i32 %tmp4, %x [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/ARM/ |
D | interleaved_cost.ll | 16 ; VF_8: Found an estimated cost of 2 for VF 8 For instruction: %tmp2 = load i8, i8* %tmp0,… 17 ; VF_8-NEXT: Found an estimated cost of 0 for VF 8 For instruction: %tmp3 = load i8, i8* %tmp1,… 18 ; VF_8-NEXT: Found an estimated cost of 0 for VF 8 For instruction: store i8 0, i8* %tmp0, alig… 19 ; VF_8-NEXT: Found an estimated cost of 2 for VF 8 For instruction: store i8 0, i8* %tmp1, alig… 21 ; VF_16: Found an estimated cost of 2 for VF 16 For instruction: %tmp2 = load i8, i8* %tmp0… 22 ; VF_16-NEXT: Found an estimated cost of 0 for VF 16 For instruction: %tmp3 = load i8, i8* %tmp1… 23 ; VF_16-NEXT: Found an estimated cost of 0 for VF 16 For instruction: store i8 0, i8* %tmp0, ali… 24 ; VF_16-NEXT: Found an estimated cost of 2 for VF 16 For instruction: store i8 0, i8* %tmp1, ali… 47 ; VF_4: Found an estimated cost of 2 for VF 4 For instruction: %tmp2 = load i16, i16* %tmp… 48 ; VF_4-NEXT: Found an estimated cost of 0 for VF 4 For instruction: %tmp3 = load i16, i16* %tmp… [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_formats.c | 380 #define VF(c, pf, type, size, bgra) \ macro 392 VF(A, B8G8R8A8_UNORM, UNORM, 8_8_8_8, 1), 393 VF(A, R8G8B8A8_UNORM, UNORM, 8_8_8_8, 0), 395 VF(A, R10G10B10A2_UNORM, UNORM, 10_10_10_2, 0), 396 VF(A, B10G10R10A2_UNORM, UNORM, 10_10_10_2, 1), 397 VF(A, R10G10B10A2_SNORM, SNORM, 10_10_10_2, 0), 398 VF(A, B10G10R10A2_SNORM, SNORM, 10_10_10_2, 1), 399 VF(A, R10G10B10A2_UINT, UINT, 10_10_10_2, 0), 400 VF(A, B10G10R10A2_UINT, UINT, 10_10_10_2, 1), 402 VF(A, R11G11B10_FLOAT, FLOAT, 11_11_10, 0), [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/ |
D | strided-load-i8.ll | 13 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 14 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 15 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load 16 ;CHECK: Found an estimated cost of 1 for VF 8 For instruction: %1 = load 17 ;CHECK: Found an estimated cost of 3 for VF 16 For instruction: %1 = load 18 ;CHECK: Found an estimated cost of 8 for VF 32 For instruction: %1 = load 19 ;CHECK: Found an estimated cost of 20 for VF 64 For instruction: %1 = load 40 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 41 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 42 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load [all …]
|
D | strided-load-i16.ll | 13 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 14 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 15 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load 16 ;CHECK: Found an estimated cost of 1 for VF 8 For instruction: %1 = load 17 ;CHECK: Found an estimated cost of 1 for VF 16 For instruction: %1 = load 18 ;CHECK: Found an estimated cost of 2 for VF 32 For instruction: %1 = load 39 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 40 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 41 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load 42 ;CHECK: Found an estimated cost of 1 for VF 8 For instruction: %1 = load [all …]
|
D | strided-load-i32.ll | 13 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 14 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 15 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load 16 ;CHECK: Found an estimated cost of 1 for VF 8 For instruction: %1 = load 17 ;CHECK: Found an estimated cost of 2 for VF 16 For instruction: %1 = load 38 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 39 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 40 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load 41 ;CHECK: Found an estimated cost of 2 for VF 8 For instruction: %1 = load 42 ;CHECK: Found an estimated cost of 3 for VF 16 For instruction: %1 = load [all …]
|
D | strided-load-i64.ll | 13 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 14 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 15 ;CHECK: Found an estimated cost of 1 for VF 4 For instruction: %1 = load 16 ;CHECK: Found an estimated cost of 2 for VF 8 For instruction: %1 = load 37 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 38 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load 39 ;CHECK: Found an estimated cost of 2 for VF 4 For instruction: %1 = load 40 ;CHECK: Found an estimated cost of 3 for VF 8 For instruction: %1 = load 61 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %1 = load 62 ;CHECK: Found an estimated cost of 1 for VF 2 For instruction: %1 = load [all …]
|
D | interleaved-store-i8.ll | 9 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %conv4 10 ;CHECK: LV: Found an estimated cost of 8 for VF 2 For instruction: store i8 %conv4 11 ;CHECK: LV: Found an estimated cost of 9 for VF 4 For instruction: store i8 %conv4 12 ;CHECK: LV: Found an estimated cost of 12 for VF 8 For instruction: store i8 %conv4 13 ;CHECK: LV: Found an estimated cost of 13 for VF 16 For instruction: store i8 %conv4 14 ;CHECK: LV: Found an estimated cost of 16 for VF 32 For instruction: store i8 %conv4 47 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %conv7 48 ;CHECK: LV: Found an estimated cost of 13 for VF 2 For instruction: store i8 %conv7 49 ;CHECK: LV: Found an estimated cost of 10 for VF 4 For instruction: store i8 %conv7 50 ;CHECK: LV: Found an estimated cost of 11 for VF 8 For instruction: store i8 %conv7 [all …]
|
D | interleaved-load-i8.ll | 9 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: %0 = load i8 10 ;CHECK: LV: Found an estimated cost of 11 for VF 2 For instruction: %0 = load i8 11 ;CHECK: LV: Found an estimated cost of 5 for VF 4 For instruction: %0 = load i8 12 ;CHECK: LV: Found an estimated cost of 10 for VF 8 For instruction: %0 = load i8 13 ;CHECK: LV: Found an estimated cost of 13 for VF 16 For instruction: %0 = load i8 14 ;CHECK: LV: Found an estimated cost of 16 for VF 32 For instruction: %0 = load i8 53 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: %0 = load i8 54 ;CHECK: LV: Found an estimated cost of 13 for VF 2 For instruction: %0 = load i8 55 ;CHECK: LV: Found an estimated cost of 5 for VF 4 For instruction: %0 = load i8 56 ;CHECK: LV: Found an estimated cost of 21 for VF 8 For instruction: %0 = load i8 [all …]
|
D | interleave-load-i32.ll | 13 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %0 = load 14 ;CHECK: Found an estimated cost of 5 for VF 2 For instruction: %0 = load 15 ;CHECK: Found an estimated cost of 5 for VF 4 For instruction: %0 = load 16 ;CHECK: Found an estimated cost of 8 for VF 8 For instruction: %0 = load 17 ;CHECK: Found an estimated cost of 22 for VF 16 For instruction: %0 = load 49 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: %0 = load 50 ;CHECK: Found an estimated cost of 6 for VF 2 For instruction: %0 = load 51 ;CHECK: Found an estimated cost of 9 for VF 4 For instruction: %0 = load 52 ;CHECK: Found an estimated cost of 18 for VF 8 For instruction: %0 = load 53 ;CHECK: Found an estimated cost of 35 for VF 16 For instruction: %0 = load
|
D | interleave-store-i32.ll | 13 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: store i32 %add16 14 ;CHECK: Found an estimated cost of 5 for VF 2 For instruction: store i32 %add16 15 ;CHECK: Found an estimated cost of 5 for VF 4 For instruction: store i32 %add16 16 ;CHECK: Found an estimated cost of 11 for VF 8 For instruction: store i32 %add16 17 ;CHECK: Found an estimated cost of 22 for VF 16 For instruction: store i32 %add16 49 ;CHECK: Found an estimated cost of 1 for VF 1 For instruction: store i32 %add22 50 ;CHECK: Found an estimated cost of 7 for VF 2 For instruction: store i32 %add22 51 ;CHECK: Found an estimated cost of 14 for VF 4 For instruction: store i32 %add22 52 ;CHECK: Found an estimated cost of 21 for VF 8 For instruction: store i32 %add22 53 ;CHECK: Found an estimated cost of 35 for VF 16 For instruction: store i32 %add22
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 262 static Type *ToVectorTy(Type *Scalar, unsigned VF) { in ToVectorTy() argument 263 if (Scalar->isVoidTy() || VF == 1) in ToVectorTy() 265 return VectorType::get(Scalar, VF); in ToVectorTy() 303 static bool hasIrregularType(Type *Ty, const DataLayout &DL, unsigned VF) { in hasIrregularType() argument 306 if (VF > 1) { in hasIrregularType() 307 auto *VectorTy = VectorType::get(Ty, VF); in hasIrregularType() 308 return VF * DL.getTypeAllocSize(Ty) != DL.getTypeStoreSize(VectorTy); in hasIrregularType() 367 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor), in InnerLoopVectorizer() 393 void widenPHIInstruction(Instruction *PN, unsigned UF, unsigned VF); 643 unsigned VF; member in llvm::InnerLoopVectorizer [all …]
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 241 static Type *ToVectorTy(Type *Scalar, unsigned VF) { in ToVectorTy() argument 242 if (Scalar->isVoidTy() || VF == 1) in ToVectorTy() 244 return VectorType::get(Scalar, VF); in ToVectorTy() 295 AC(AC), VF(VecWidth), UF(UnrollFactor), in InnerLoopVectorizer() 379 unsigned VF, PhiVector *PV); 542 unsigned VF; member in __anon7911a41a0111::InnerLoopVectorizer 1631 unsigned selectInterleaveCount(bool OptForSize, unsigned VF, 1638 unsigned computeInterleaveCount(bool OptForSize, unsigned VF, 1673 VectorizationCostTy expectedCost(unsigned VF); 1677 VectorizationCostTy getInstructionCost(Instruction *I, unsigned VF); [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 372 unsigned VF = Ty->getVectorNumElements(); in getArithmeticInstrCost() local 399 unsigned Cost = (VF * ScalarCost) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost() 402 if (VF == 2) in getArithmeticInstrCost() 416 unsigned Cost = (VF * LIBCALL_COST) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost() 418 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost() 537 unsigned VF = SrcTy->getVectorNumElements(); in getVectorTruncCost() local 547 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 && in getVectorTruncCost() 581 static Type *getCmpOpsType(const Instruction *I, unsigned VF = 1) { in getCmpOpsType() argument 592 if (VF == 1) { in getCmpOpsType() 599 return VectorType::get(ElTy, VF); in getCmpOpsType() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | TargetLibraryInfo.h | 152 bool isFunctionVectorizable(StringRef F, unsigned VF) const { in isFunctionVectorizable() argument 153 return !getVectorizedFunction(F, VF).empty(); in isFunctionVectorizable() 162 StringRef getVectorizedFunction(StringRef F, unsigned VF) const; 166 bool isFunctionScalarizable(StringRef F, unsigned &VF) const { in isFunctionScalarizable() argument 167 return !getScalarizedFunction(F, VF).empty(); in isFunctionScalarizable() 174 StringRef getScalarizedFunction(StringRef F, unsigned &VF) const; 250 bool isFunctionVectorizable(StringRef F, unsigned VF) const { in isFunctionVectorizable() argument 251 return Impl->isFunctionVectorizable(F, VF); in isFunctionVectorizable() 256 StringRef getVectorizedFunction(StringRef F, unsigned VF) const { in getVectorizedFunction() argument 257 return Impl->getVectorizedFunction(F, VF); in getVectorizedFunction()
|
/external/clang/test/SemaCXX/ |
D | destructor.cpp | 213 struct VF final: VB {}; struct 246 VF vf; use(vf); in nowarnstack() 310 VF* vf = new VF(); in nowarn0() 315 void nowarn0_explicit_dtor(F* f, VB* vb, VD* vd, VF* vf) { in nowarn0_explicit_dtor() 320 vf->~VF(); in nowarn0_explicit_dtor() 367 simple_ptr<VF> vf(new VF()); in nowarn1()
|
/external/llvm/include/llvm/Analysis/ |
D | TargetLibraryInfo.h | 162 bool isFunctionVectorizable(StringRef F, unsigned VF) const { in isFunctionVectorizable() argument 163 return !getVectorizedFunction(F, VF).empty(); in isFunctionVectorizable() 172 StringRef getVectorizedFunction(StringRef F, unsigned VF) const; 176 bool isFunctionScalarizable(StringRef F, unsigned &VF) const { in isFunctionScalarizable() argument 177 return !getScalarizedFunction(F, VF).empty(); in isFunctionScalarizable() 184 StringRef getScalarizedFunction(StringRef F, unsigned &VF) const; 229 bool isFunctionVectorizable(StringRef F, unsigned VF) const { in isFunctionVectorizable() argument 230 return Impl->isFunctionVectorizable(F, VF); in isFunctionVectorizable() 235 StringRef getVectorizedFunction(StringRef F, unsigned VF) const { in getVectorizedFunction() argument 236 return Impl->getVectorizedFunction(F, VF); in getVectorizedFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/ |
D | if-pred-non-void.ll | 2 …ctor-interleave=2 -loop-vectorize -verify-loop-info < %s | FileCheck %s --check-prefix=UNROLL-NO-VF 235 ; UNROLL-NO-VF-LABEL: predicated_udiv_scalarized_operand 236 ; UNROLL-NO-VF: vector.body: 237 ; UNROLL-NO-VF: %[[LOAD0:.+]] = load i32, i32* 238 ; UNROLL-NO-VF: %[[LOAD1:.+]] = load i32, i32* 239 ; UNROLL-NO-VF: br i1 {{.*}}, label %[[IF0:.+]], label %[[CONT0:.+]] 240 ; UNROLL-NO-VF: [[IF0]]: 241 ; UNROLL-NO-VF: %[[ADD0:.+]] = add nsw i32 %[[LOAD0]], %x 242 ; UNROLL-NO-VF: %[[DIV0:.+]] = udiv i32 %[[LOAD0]], %[[ADD0]] 243 ; UNROLL-NO-VF: br label %[[CONT0]] [all …]
|
/external/mesa3d/src/intel/tools/tests/gen4/ |
D | mul.asm | 17 mul(8) g2<1>.xyzF g2<4>.wF 0x40404830VF /* [1F, 3F, 2F, 2F]VF */ { align16 }; 31 mul.sat(8) m5<1>F g4<4>F 0x20303030VF /* [1F, 1F, 1F, 0.5F]VF */ { align16 }; 32 mul(8) m5<1>F g3<4>F 0x20305454VF /* [5F, 5F, 1F, 0.5F]VF */ { align16 }; 34 mul(8) m5<1>.xyzF g3<4>.xyzzF 0x30302020VF /* [0.5F, 0.5F, 1F, 1F]VF */ { align16… 37 mul.sat(8) m5<1>.xyzF g7<4>.xF 0x3030VF /* [1F, 1F, 0F, 0F]VF */ { align16 NoDDClr…
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
D | reg-usage.ll | 11 ; This function has a loop of SAD pattern. Here we check when VF = 16 the 15 ; CHECK: LV(REG): VF = 4 17 ; CHECK: LV(REG): VF = 8 19 ; CHECK: LV(REG): VF = 16 50 ; CHECK: LV(REG): VF = 2
|