/external/llvm-project/llvm/test/Transforms/LoopVectorize/PowerPC/ |
D | optimal-epilog-vectorization.ll | 2 …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/ |
D | optimal-epilog-vectorization-liveout.ll | 6 ; 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/ |
D | fonts.mk | 26 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/ |
D | mve-interleaved-cost.ll | 18 ; 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 …]
|
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/noto-fonts/other/ |
D | Android.bp | 92 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/ |
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 …]
|
/external/llvm-project/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 …]
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 369 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/ |
D | LoopVectorize.cpp | 300 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/ |
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/llvm-project/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 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 …]
|
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 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 …]
|
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
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | InjectTLIMappings.cpp | 48 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/ |
D | InjectTLIMappings.cpp | 43 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/ |
D | mem-interleaving-costs-02.ll | 9 ; 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/ |
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 __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/ |
D | SystemZTargetTransformInfo.cpp | 397 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/ |
D | VectorFunctionABITest.cpp | 46 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 …]
|