Home
last modified time | relevance | path

Searched refs:VF (Results 1 – 25 of 290) sorted by relevance

12345678910>>...12

/external/llvm-project/llvm/test/Transforms/LoopVectorize/PowerPC/
Doptimal-epilog-vectorization.ll2 …le-epilogue-vectorization -epilogue-vectorization-force-VF=2 -S | FileCheck %s --check-prefix VF-T…
3 …le-epilogue-vectorization -epilogue-vectorization-force-VF=4 -S | FileCheck %s --check-prefix VF-F…
10 ; VF-TWO-CHECK-LABEL: @f1(
11 ; VF-TWO-CHECK-NEXT: entry:
12 ; VF-TWO-CHECK-NEXT: [[AA1:%.*]] = bitcast float* [[AA:%.*]] to i8*
13 ; VF-TWO-CHECK-NEXT: [[BB3:%.*]] = bitcast float* [[BB:%.*]] to i8*
14 ; VF-TWO-CHECK-NEXT: [[CC6:%.*]] = bitcast float* [[CC:%.*]] to i8*
15 ; VF-TWO-CHECK-NEXT: [[CMP1:%.*]] = icmp sgt i32 [[N:%.*]], 0
16 ; VF-TWO-CHECK-NEXT: br i1 [[CMP1]], label [[FOR_BODY_PREHEADER:%.*]], label [[FOR_END:%.*]]
17 ; VF-TWO-CHECK: iter.check:
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/
Doptimal-epilog-vectorization-liveout.ll6 ; VF is the same as the epilogue vectorization VF. To make these tests target independent we'll use…
8 …ion -force-vector-width=2 -epilogue-vectorization-force-VF=2 -S | FileCheck %s --check-prefix VF-T…
14 ; VF-TWO-CHECK-LABEL: @f1(
15 ; VF-TWO-CHECK-NEXT: entry:
16 ; VF-TWO-CHECK-NEXT: [[CMP1:%.*]] = icmp sgt i32 [[N:%.*]], 0
17 ; VF-TWO-CHECK-NEXT: br i1 [[CMP1]], label [[ITER_CHECK:%.*]], label [[FOR_END:%.*]]
18 ; VF-TWO-CHECK: iter.check:
19 ; VF-TWO-CHECK-NEXT: [[WIDE_TRIP_COUNT:%.*]] = zext i32 [[N]] to i64
20 ; VF-TWO-CHECK-NEXT: [[MIN_ITERS_CHECK:%.*]] = icmp ult i64 [[WIDE_TRIP_COUNT]], 2
21 ; VF-TWO-CHECK-NEXT: br i1 [[MIN_ITERS_CHECK]], label [[VEC_EPILOG_SCALAR_PH:%.*]], label [[VECT…
[all …]
/external/noto-fonts/
Dfonts.mk26 NotoSansAdlam-VF.ttf \
29 NotoSansArmenian-VF.ttf \
35 NotoSansBengali-VF.ttf \
36 NotoSansBengaliUI-VF.ttf \
52 NotoSansDevanagari-VF.ttf \
53 NotoSansDevanagariUI-VF.ttf \
56 NotoSansEthiopic-VF.ttf \
57 NotoSansGeorgian-VF.ttf \
66 NotoSansGurmukhi-VF.ttf \
67 NotoSansGurmukhiUI-VF.ttf \
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/ARM/
Dmve-interleaved-cost.ll18 ; VF_2: Found an estimated cost of 20 for VF 2 For instruction: %tmp2 = load i8, i8* %tmp0…
19 ; VF_2-NEXT: Found an estimated cost of 0 for VF 2 For instruction: %tmp3 = load i8, i8* %tmp1,…
20 ; VF_2-NEXT: Found an estimated cost of 0 for VF 2 For instruction: store i8 0, i8* %tmp0, alig…
21 ; VF_2-NEXT: Found an estimated cost of 12 for VF 2 For instruction: store i8 0, i8* %tmp1, ali…
23 ; VF_4: Found an estimated cost of 4 for VF 4 For instruction: %tmp2 = load i8, i8* %tmp0,…
24 ; VF_4-NEXT: Found an estimated cost of 0 for VF 4 For instruction: %tmp3 = load i8, i8* %tmp1,…
25 ; VF_4-NEXT: Found an estimated cost of 0 for VF 4 For instruction: store i8 0, i8* %tmp0, alig…
26 ; VF_4-NEXT: Found an estimated cost of 4 for VF 4 For instruction: store i8 0, i8* %tmp1, alig…
28 ; VF_8: Found an estimated cost of 4 for VF 8 For instruction: %tmp2 = load i8, i8* %tmp0,…
29 ; VF_8-NEXT: Found an estimated cost of 0 for VF 8 For instruction: %tmp3 = load i8, i8* %tmp1,…
[all …]
Dinterleaved_cost.ll16 ; 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/noto-fonts/other/
DAndroid.bp92 name: "NotoSansAdlam-VF.ttf",
93 src: "NotoSansAdlam-VF.ttf",
107 name: "NotoSansArmenian-VF.ttf",
108 src: "NotoSansArmenian-VF.ttf",
137 name: "NotoSansBengali-VF.ttf",
138 src: "NotoSansBengali-VF.ttf",
142 name: "NotoSansBengaliUI-VF.ttf",
143 src: "NotoSansBengaliUI-VF.ttf",
217 name: "NotoSansDevanagari-VF.ttf",
218 src: "NotoSansDevanagari-VF.ttf",
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/
Dreduction-small-size.ll16 ; 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 …]
Dmul_slm_16bit.ll35 ; 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 …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/
Dinterleaved_cost.ll16 ; 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/llvm-project/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp369 static bool hasIrregularType(Type *Ty, const DataLayout &DL, ElementCount VF) { in hasIrregularType() argument
372 if (VF.isVector()) { in hasIrregularType()
373 auto *VectorTy = VectorType::get(Ty, VF); in hasIrregularType()
374 return TypeSize::get(VF.getKnownMinValue() * in hasIrregularType()
376 VF.isScalable()) != DL.getTypeStoreSize(VectorTy); in hasIrregularType()
462 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor), in InnerLoopVectorizer()
509 unsigned UF, ElementCount VF, bool IsPtrLoopInvariant,
515 void widenPHIInstruction(Instruction *PN, unsigned UF, ElementCount VF);
819 ElementCount VF; member in llvm::InnerLoopVectorizer
1068 assert(!VF.isScalable() && "scalable vectors not yet supported."); in setDebugLocFromInst()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp300 static Type *ToVectorTy(Type *Scalar, unsigned VF) { in ToVectorTy() argument
301 if (Scalar->isVoidTy() || VF == 1) in ToVectorTy()
303 return VectorType::get(Scalar, VF); in ToVectorTy()
318 static bool hasIrregularType(Type *Ty, const DataLayout &DL, unsigned VF) { in hasIrregularType() argument
321 if (VF > 1) { in hasIrregularType()
322 auto *VectorTy = VectorType::get(Ty, VF); in hasIrregularType()
323 return VF * DL.getTypeAllocSize(Ty) != DL.getTypeStoreSize(VectorTy); in hasIrregularType()
408 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor), in InnerLoopVectorizer()
433 void widenGEP(GetElementPtrInst *GEP, unsigned UF, unsigned VF,
439 void widenPHIInstruction(Instruction *PN, unsigned UF, unsigned VF);
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_formats.c380 #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/llvm-project/llvm/test/Analysis/CostModel/X86/
Dstrided-load-i8.ll13 ;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 4 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 …]
Dstrided-load-i16.ll13 ;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
17 ;CHECK: Found an estimated cost of 2 for VF 16 For instruction: %1 = load
18 ;CHECK: Found an estimated cost of 3 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 2 for VF 4 For instruction: %1 = load
42 ;CHECK: Found an estimated cost of 2 for VF 8 For instruction: %1 = load
[all …]
Dstrided-load-i32.ll13 ;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 …]
Dstrided-load-i64.ll13 ;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 …]
Dinterleaved-store-i8.ll9 ;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 …]
Dinterleaved-load-i8.ll9 ;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 …]
Dinterleave-load-i32.ll13 ;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
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DInjectTLIMappings.cpp48 unsigned VF) { in mangleTLIName() argument
51 Out << "_ZGV" << VFABI::_LLVM_ << "N" << VF; in mangleTLIName()
61 static Type *ToVectorTy(Type *Scalar, unsigned VF, bool isScalable = false) { in ToVectorTy() argument
62 if (Scalar->isVoidTy() || VF == 1) in ToVectorTy()
64 return VectorType::get(Scalar, {VF, isScalable}); in ToVectorTy()
72 static void addVariantDeclaration(CallInst &CI, const unsigned VF, in addVariantDeclaration() argument
77 Type *RetTy = ToVectorTy(CI.getType(), VF); in addVariantDeclaration()
80 Tys.push_back(ToVectorTy(ArgOperand->getType(), VF)); in addVariantDeclaration()
121 for (unsigned VF = 2, WidestVF = TLI.getWidestVF(ScalarName); VF <= WidestVF; in addMappingsFromTLI() local
122 VF *= 2) { in addMappingsFromTLI()
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
DInjectTLIMappings.cpp43 static void addVariantDeclaration(CallInst &CI, const unsigned VF, in addVariantDeclaration() argument
48 Type *RetTy = ToVectorTy(CI.getType(), VF); in addVariantDeclaration()
51 Tys.push_back(ToVectorTy(ArgOperand->getType(), VF)); in addVariantDeclaration()
93 for (unsigned VF = 2, WidestVF = TLI.getWidestVF(ScalarName); VF <= WidestVF; in addMappingsFromTLI() local
94 VF *= 2) { in addMappingsFromTLI()
96 std::string(TLI.getVectorizedFunction(ScalarName, VF)); in addMappingsFromTLI()
99 TLIName, ScalarName, CI.getNumArgOperands(), VF); in addMappingsFromTLI()
106 addVariantDeclaration(CI, VF, TLIName); in addMappingsFromTLI()
/external/llvm-project/llvm/test/Transforms/LoopVectorize/SystemZ/
Dmem-interleaving-costs-02.ll9 ; of 4. At VF=4, memory interleaving means loading 4 * 4 * 16 bits = 2 vector
14 ; CHECK: LV: Found an estimated cost of 6 for VF 4 For instruction: %ld0 = load i16
15 ; CHECK: LV: Found an estimated cost of 0 for VF 4 For instruction: %ld1 = load i16
16 ; CHECK: LV: Found an estimated cost of 0 for VF 4 For instruction: %ld2 = load i16
17 ; CHECK: LV: Found an estimated cost of 0 for VF 4 For instruction: %ld3 = load i16
47 ; This loop loads one i8 value in a stride of 3. At VF=16, this means loading
52 ; CHECK: LV: Found an estimated cost of 5 for VF 16 For instruction: %ld0 = load i8
74 ; 32. At VF=2, this means loading 2 vector registers, and using 4 vperms to
78 ; CHECK: LV: Found an estimated cost of 6 for VF 2 For instruction: %ld0 = load i8
79 ; CHECK: LV: Found an estimated cost of 0 for VF 2 For instruction: %ld1 = load i8
[all …]
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp241 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 __anon63bf7e8f0111::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-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp397 unsigned VF = Ty->getVectorNumElements(); in getArithmeticInstrCost() local
410 return VF * DivMulSeqCost + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost()
411 if ((SignedDivRem || UnsignedDivRem) && VF > 4) in getArithmeticInstrCost()
433 unsigned Cost = (VF * ScalarCost) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost()
436 if (VF == 2) in getArithmeticInstrCost()
450 unsigned Cost = (VF * LIBCALL_COST) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost()
452 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost()
583 unsigned VF = SrcTy->getVectorNumElements(); in getVectorTruncCost() local
593 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 && in getVectorTruncCost()
627 static Type *getCmpOpsType(const Instruction *I, unsigned VF = 1) { in getCmpOpsType() argument
[all …]
/external/llvm-project/llvm/unittests/Analysis/
DVectorFunctionABITest.cpp46 unsigned &VF = Info.Shape.VF; member in __anon81aaef740111::VFABIParserTest
173 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
193 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
205 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
222 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
232 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
330 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
361 EXPECT_EQ(VF, (unsigned)2); \ in TEST_F()
436 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
448 EXPECT_EQ(VF, (unsigned)2); in TEST_F()
[all …]

12345678910>>...12