/third_party/ffmpeg/libavfilter/ |
H A D | vf_iccgen.c | 48 #define VF AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM macro 51 {"color_primaries", "select color primaries", OFFSET(color_prim), AV_OPT_TYPE_INT, {.i64=0}, 0, AVCOL_PRI_NB-1, VF, "color_primaries"}, 52 {"auto", "infer based on frame", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, VF, "color_primaries"}, 53 {"bt709", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT709}, 0, 0, VF, "color_primaries"}, 54 {"bt470m", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT470M}, 0, 0, VF, "color_primaries"}, 55 {"bt470bg", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT470BG}, 0, 0, VF, "color_primaries"}, 56 {"smpte170m", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE170M}, 0, 0, VF, "color_primaries"}, 57 {"smpte240m", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE240M}, 0, 0, VF, "color_primaries"}, 58 {"film", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_FILM}, 0, 0, VF, "color_primaries"}, 59 {"bt2020", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT2020}, 0, 0, VF, "color_primarie [all...] |
H A D | f_graphmonitor.c | 84 #define VF AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM macro 87 { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, 88 { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, 89 { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, 90 { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, 91 { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "mode" }, 92 { "m", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "mode" }, 93 { "full", NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, VF, "mode" }, 94 { "compact", NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, VF, "mode" }, 95 { "flags", "set flags", OFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64=MODE_QUEUE}, 0, INT_MAX, VF, "flag [all...] |
H A D | vf_tpad.c | 49 #define VF AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM macro 52 { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, 53 { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, 54 { "start_mode", "set the mode of added frames to start", OFFSET(start_mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "mode" }, 55 { "add", "add solid-color frames", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, VF, "mode" }, 56 { "clone", "clone first/last frame", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, VF, "mode" }, 57 { "stop_mode", "set the mode of added frames to end", OFFSET(stop_mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "mode" }, 58 { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, 59 { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, 60 { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, [all...] |
H A D | vf_huesaturation.c | 445 #define VF AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM macro 448 { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, 449 { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 450 { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 451 { "colors", "set colors range", OFFSET(colors), AV_OPT_TYPE_FLAGS, {.i64=ALL}, 0,ALL,VF, "colors" }, 452 { "r", "set reds", 0, AV_OPT_TYPE_CONST, {.i64=RED}, 0, 0, VF, "colors" }, 453 { "y", "set yellows", 0, AV_OPT_TYPE_CONST, {.i64=YELLOW}, 0, 0, VF, "colors" }, 454 { "g", "set greens", 0, AV_OPT_TYPE_CONST, {.i64=GREEN}, 0, 0, VF, "colors" }, 455 { "c", "set cyans", 0, AV_OPT_TYPE_CONST, {.i64=CYAN}, 0, 0, VF, "colors" }, 456 { "b", "set blues", 0, AV_OPT_TYPE_CONST, {.i64=BLUE}, 0, 0, VF, "color [all...] |
H A D | vf_chromanr.c | 242 #define VF AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM macro 245 { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, 246 { "sizew", "set horizontal size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, 247 { "sizeh", "set vertical size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, 248 { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, 249 { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, 250 { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, 251 { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, 252 { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, 253 { "distance", "set distance type", OFFSET(distance), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "distanc [all...] |
H A D | vf_colorcontrast.c | 370 #define VF AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM macro 373 { "rc", "set the red-cyan contrast", OFFSET(rc), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 374 { "gm", "set the green-magenta contrast", OFFSET(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 375 { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 376 { "rcw", "set the red-cyan weight", OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, 377 { "gmw", "set the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, 378 { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, 379 { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
|
H A D | vf_vibrance.c | 352 #define VF AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM macro 355 { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, 356 { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, 357 { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, 358 { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, 359 { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, 360 { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, 361 { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, 362 { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
|
H A D | vf_exposure.c | 106 #define VF AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM macro 109 { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, 110 { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
|
H A D | vf_framepack.c | 423 #define VF AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM macro 426 { .i64 = AV_STEREO3D_SIDEBYSIDE }, 0, INT_MAX, .flags = VF, .unit = "format" }, 428 { .i64 = AV_STEREO3D_SIDEBYSIDE }, INT_MIN, INT_MAX, .flags = VF, .unit = "format" }, 430 { .i64 = AV_STEREO3D_TOPBOTTOM }, INT_MIN, INT_MAX, .flags = VF, .unit = "format" }, 432 { .i64 = AV_STEREO3D_FRAMESEQUENCE }, INT_MIN, INT_MAX, .flags = VF, .unit = "format" }, 434 { .i64 = AV_STEREO3D_LINES }, INT_MIN, INT_MAX, .flags = VF, .unit = "format" }, 436 { .i64 = AV_STEREO3D_COLUMNS }, INT_MIN, INT_MAX, .flags = VF, .unit = "format" },
|
H A D | vf_colorize.c | 271 #define VF AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM macro 274 { "hue", "set the hue", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 360, VF }, 275 { "saturation", "set the saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, 276 { "lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, 277 { "mix", "set the mix of source lightness", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF },
|
H A D | vf_colorcorrect.c | 523 #define VF AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM macro 526 { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 527 { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 528 { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 529 { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, 530 { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, 531 { "analyze", "set the analyze mode", OFFSET(analyze), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_ANALYZE-1, VF, "analyze" }, 532 { "manual", "manually set options", 0, AV_OPT_TYPE_CONST, {.i64=MANUAL}, 0, 0, VF, "analyze" }, 533 { "average", "use average pixels", 0, AV_OPT_TYPE_CONST, {.i64=AVERAGE}, 0, 0, VF, "analyze" }, 534 { "minmax", "use minmax pixels", 0, AV_OPT_TYPE_CONST, {.i64=MINMAX}, 0, 0, VF, "analyz [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 298 /// If the incoming type is void, we return void. If the VF is 1, we return 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 319 // Determine if an array of VF elements of type Ty is "bitcast compatible" in hasIrregularType() 320 // with a <VF x Ty> vector. in hasIrregularType() 321 if (VF > 1) { in hasIrregularType() 322 auto *VectorTy = VectorType::get(Ty, VF); in hasIrregularType() 323 return VF * D in hasIrregularType() 708 unsigned VF; global() member in llvm::InnerLoopVectorizer 1108 setWideningDecision(Instruction *I, unsigned VF, InstWidening W, unsigned Cost) setWideningDecision() argument 1116 setWideningDecision(const InterleaveGroup<Instruction> *Grp, unsigned VF, InstWidening W, unsigned Cost) setWideningDecision() argument 1134 getWideningDecision(Instruction *I, unsigned VF) getWideningDecision() argument 1151 getWideningCost(Instruction *I, unsigned VF) getWideningCost() argument 1162 isOptimizableIVTruncate(Instruction *I, unsigned VF) isOptimizableIVTruncate() argument 1192 collectUniformsAndScalars(unsigned VF) collectUniformsAndScalars() argument 1471 filterExtractingOperands(Instruction::op_range Ops, unsigned VF) filterExtractingOperands() argument [all...] |
H A D | VPlan.h | 88 /// in [0..VF) 97 /// UF x VF scalar values in the new loop. UF and VF are the unroll and 116 /// The vectorization factor. Each entry in the scalar map contains UF x VF 118 unsigned VF; member 129 VectorizerValueMap(unsigned UF, unsigned VF) : UF(UF), VF(VF) {} in VectorizerValueMap() 154 assert(Instance.Lane < VF && "Queried Scalar Lane is too large."); 159 assert(Entry[Instance.Part].size() == VF [all...] |
H A D | LoadStoreVectorizer.cpp | 779 unsigned VF = VecRegSize / TySize; in collectInstructions() local 784 (VecTy && TTI.getLoadVectorFactor(VF, TySize, TySize / 8, VecTy) == 0)) in collectInstructions() 826 unsigned VF = VecRegSize / TySize; in collectInstructions() local 831 (VecTy && TTI.getStoreVectorFactor(VF, TySize, TySize / 8, VecTy) == 0)) in collectInstructions() 962 unsigned VF = VecRegSize / Sz; in vectorizeStoreChain() local 966 if (!isPowerOf2_32(Sz) || VF < 2 || ChainSize < 2) { in vectorizeStoreChain() 1002 unsigned TargetVF = TTI.getStoreVectorFactor(VF, Sz, SzInBytes, VecTy); in vectorizeStoreChain() 1003 if (ChainSize > VF || (VF != TargetVF && TargetVF < ChainSize)) { in vectorizeStoreChain() 1113 unsigned VF in vectorizeLoadChain() local [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_formats.c | 385 #define VF(c, pf, type, size, bgra) \ macro 397 VF(A, B8G8R8A8_UNORM, UNORM, 8_8_8_8, 1), 398 VF(A, R8G8B8A8_UNORM, UNORM, 8_8_8_8, 0), 400 VF(A, R10G10B10A2_UNORM, UNORM, 10_10_10_2, 0), 401 VF(A, B10G10R10A2_UNORM, UNORM, 10_10_10_2, 1), 402 VF(A, R10G10B10A2_SNORM, SNORM, 10_10_10_2, 0), 403 VF(A, B10G10R10A2_SNORM, SNORM, 10_10_10_2, 1), 404 VF(A, R10G10B10A2_UINT, UINT, 10_10_10_2, 0), 405 VF(A, B10G10R10A2_UINT, UINT, 10_10_10_2, 1), 407 VF( [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A D | InjectTLIMappings.cpp | 48 unsigned VF) { in mangleTLIName() 51 Out << "_ZGV" << VFABI::_LLVM_ << "N" << VF; in mangleTLIName() local 59 /// If the incoming type is void, we return void. If the VF is 1, we return 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() 68 /// vectorizes the CallInst CI with a vectorization factor of VF 70 /// CI (other than void) need to be widened to a VectorType of VF 72 static void addVariantDeclaration(CallInst &CI, const unsigned VF, in addVariantDeclaration() argument 77 Type *RetTy = ToVectorTy(CI.getType(), VF); in addVariantDeclaration() 47 mangleTLIName(StringRef VectorName, const CallInst &CI, unsigned VF) mangleTLIName() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
H A D | TargetLibraryInfo.h | 153 /// factor VF. 154 bool isFunctionVectorizable(StringRef F, unsigned VF) const { in isFunctionVectorizable() 155 return !getVectorizedFunction(F, VF).empty(); in isFunctionVectorizable() 162 /// Return the name of the equivalent of F, vectorized with factor VF. If no 164 StringRef getVectorizedFunction(StringRef F, unsigned VF) const; 166 /// Return true if the function F has a scalar equivalent, and set VF to be 168 bool isFunctionScalarizable(StringRef F, unsigned &VF) const { in isFunctionScalarizable() 169 return !getScalarizedFunction(F, VF).empty(); in isFunctionScalarizable() 175 /// Set VF to the vectorization factor. 176 StringRef getScalarizedFunction(StringRef F, unsigned &VF) cons [all...] |
H A D | VectorUtils.h | 83 unsigned VF; // Vectorization factor. member 88 return std::tie(VF, IsScalable, Parameters) == in operator ==() 89 std::tie(Other.VF, Other.IsScalable, Other.Parameters); in operator ==() 300 /// and \p VF 4, that has only its first member present is: 307 Constant *createBitMaskForGaps(IRBuilder<> &Builder, unsigned VF, 312 /// This function creates a shuffle mask for replicating each of the \p VF 314 /// transform a mask of \p VF elements into a mask of 315 /// \p VF * \p ReplicationFactor elements used by a predicated 319 /// For example, the mask for \p ReplicationFactor=3 and \p VF=4 is: 323 unsigned VF); [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
H A 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() 434 // FIXME: VF 2 for these FP operations are currently just as in getArithmeticInstrCost() 435 // expensive as for VF 4. in getArithmeticInstrCost() 436 if (VF == 2) in getArithmeticInstrCost() 450 unsigned Cost = (VF * LIBCALL_COST) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost() 451 // FIXME: VF 2 for float is currently just as expensive as for VF in getArithmeticInstrCost() 583 unsigned VF = SrcTy->getVectorNumElements(); getVectorTruncCost() local 657 unsigned VF = Dst->getVectorNumElements(); getBoolVecToIntConversionCost() local 678 unsigned VF = Src->getVectorNumElements(); getCastInstrCost() local 811 unsigned VF = ValTy->getVectorNumElements(); getCmpSelInstrCost() local 1080 unsigned VF = NumElts / Factor; getInterleavedMemoryOpCost() local 1128 getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, ArrayRef<Value *> Args, FastMathFlags FMF, unsigned VF) getIntrinsicInstrCost() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 236 unsigned GCNTTIImpl::getLoadVectorFactor(unsigned VF, unsigned LoadSize, in getLoadVectorFactor() argument 239 unsigned VecRegBitWidth = VF * LoadSize; in getLoadVectorFactor() 244 return VF; in getLoadVectorFactor() 247 unsigned GCNTTIImpl::getStoreVectorFactor(unsigned VF, unsigned StoreSize, in getStoreVectorFactor() argument 250 unsigned VecRegBitWidth = VF * StoreSize; in getStoreVectorFactor() 254 return VF; in getStoreVectorFactor() 301 unsigned GCNTTIImpl::getMaxInterleaveFactor(unsigned VF) { in getMaxInterleaveFactor() argument 304 if (VF == 1) in getMaxInterleaveFactor() 469 FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost() 471 return BaseT::getIntrinsicInstrCost(ID, RetTy, Args, FMF, VF); in getIntrinsicInstrCost() 467 getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, ArrayRef<T *> Args, FastMathFlags FMF, unsigned VF) getIntrinsicInstrCost() argument 496 getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF) getIntrinsicInstrCost() argument 926 getMaxInterleaveFactor(unsigned VF) getMaxInterleaveFactor() argument [all...] |
H A D | AMDGPUTargetTransformInfo.h | 152 unsigned getLoadVectorFactor(unsigned VF, unsigned LoadSize, 155 unsigned getStoreVectorFactor(unsigned VF, unsigned StoreSize, 170 unsigned getMaxInterleaveFactor(unsigned VF); 220 unsigned VF); 226 unsigned VF = 1); 268 unsigned getMaxInterleaveFactor(unsigned VF);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
H A D | VFABIDemangling.cpp | 67 /// sets `VF` accordingly. A `<vlen> == "x"` token is interpreted as a scalable 71 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { in tryParseVLEN() argument 73 VF = 0; in tryParseVLEN() 78 if (ParseString.consumeInteger(10, VF)) in tryParseVLEN() 317 unsigned VF; in tryDemangleForVFABI() local 319 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK) in tryDemangleForVFABI() 405 const VFShape Shape({VF, IsScalable, Parameters}); in tryDemangleForVFABI()
|
/third_party/optimized-routines/math/test/ |
H A D | mathbench.c | 237 #define VF(func, lo, hi) {#func, 'f', 'v', lo, hi, {.vf = func}}, macro 301 VF (__v_dummyf, 1.0, 2.0) 302 VF (__v_expf, -9.9, 9.9) 303 VF (__v_expf_1u, -9.9, 9.9) 304 VF (__v_exp2f, -9.9, 9.9) 305 VF (__v_exp2f_1u, -9.9, 9.9) 306 VF (__v_logf, 0.01, 11.1) 308 VF (__v_sinf, -3.1, 3.1) 309 VF (__v_cosf, -3.1, 3.1) 343 #undef VF macro [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.h | 80 unsigned getMaxInterleaveFactor(unsigned VF); 106 unsigned VF); 109 ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF);
|
H A D | HexagonTargetTransformInfo.cpp | 102 unsigned HexagonTTIImpl::getMaxInterleaveFactor(unsigned VF) { in getMaxInterleaveFactor() argument 124 ArrayRef<const Value*> Args, unsigned VF) { in getOperandsScalarizationOverhead() 125 return BaseT::getOperandsScalarizationOverhead(Args, VF); in getOperandsScalarizationOverhead() 134 ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost() 135 return BaseT::getIntrinsicInstrCost(ID, RetTy, Args, FMF, VF); in getIntrinsicInstrCost() 123 getOperandsScalarizationOverhead( ArrayRef<const Value*> Args, unsigned VF) getOperandsScalarizationOverhead() argument 133 getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF) getIntrinsicInstrCost() argument
|