003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/include/llvm/Analysis
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
include
/
llvm
/
Analysis
/
📁
..
📄
AliasAnalysis.h
(51.98 KB)
📄
AliasAnalysisEvaluator.h
(2.7 KB)
📄
AliasSetTracker.h
(15.42 KB)
📄
AssumeBundleQueries.h
(6.66 KB)
📄
AssumptionCache.h
(8.39 KB)
📄
BasicAliasAnalysis.h
(10.2 KB)
📄
BlockFrequencyInfo.h
(5.59 KB)
📄
BlockFrequencyInfoImpl.h
(56.46 KB)
📄
BranchProbabilityInfo.h
(10.1 KB)
📄
CFG.h
(7.76 KB)
📄
CFGPrinter.h
(9.31 KB)
📄
CFLAliasAnalysisUtils.h
(1.66 KB)
📄
CFLAndersAliasAnalysis.h
(3.97 KB)
📄
CFLSteensAliasAnalysis.h
(4.58 KB)
📄
CGSCCPassManager.h
(41.2 KB)
📄
CallGraph.h
(18.88 KB)
📄
CallGraphSCCPass.h
(5.01 KB)
📄
CallPrinter.h
(799 B)
📄
CaptureTracking.h
(4.78 KB)
📄
CmpInstAnalysis.h
(2.57 KB)
📄
CodeMetrics.h
(3.15 KB)
📄
ConstantFolding.h
(8.01 KB)
📄
DDG.h
(19.15 KB)
📄
DOTGraphTraitsPass.h
(5.5 KB)
📄
DemandedBits.h
(4.07 KB)
📄
DependenceAnalysis.h
(41.83 KB)
📄
DependenceGraphBuilder.h
(7.74 KB)
📄
DivergenceAnalysis.h
(7.38 KB)
📄
DomPrinter.h
(1.04 KB)
📄
DomTreeUpdater.h
(13.2 KB)
📄
DominanceFrontier.h
(6.63 KB)
📄
DominanceFrontierImpl.h
(7.12 KB)
📄
EHPersonalities.h
(3.22 KB)
📄
GlobalsModRef.h
(5.96 KB)
📄
GuardUtils.h
(2.11 KB)
📄
HeatUtils.h
(1.16 KB)
📄
IVDescriptors.h
(14.56 KB)
📄
IVUsers.h
(6.07 KB)
📄
IndirectCallPromotionAnalysis.h
(2.61 KB)
📄
IndirectCallVisitor.h
(1.16 KB)
📄
InlineAdvisor.h
(8.71 KB)
📄
InlineCost.h
(11.33 KB)
📄
InlineFeaturesAnalysis.h
(1.5 KB)
📄
InlineModelFeatureMaps.h
(3.41 KB)
📄
InlineSizeEstimatorAnalysis.h
(1.07 KB)
📄
InstructionPrecedenceTracking.h
(5.9 KB)
📄
InstructionSimplify.h
(13.36 KB)
📄
Interval.h
(4.84 KB)
📄
IntervalIterator.h
(10.64 KB)
📄
IntervalPartition.h
(4.05 KB)
📄
IteratedDominanceFrontier.h
(2.62 KB)
📄
LazyBlockFrequencyInfo.h
(4.34 KB)
📄
LazyBranchProbabilityInfo.h
(4.21 KB)
📄
LazyCallGraph.h
(50.13 KB)
📄
LazyValueInfo.h
(5.4 KB)
📄
LegacyDivergenceAnalysis.h
(2.53 KB)
📄
Lint.h
(1.35 KB)
📄
Loads.h
(7.86 KB)
📄
LoopAccessAnalysis.h
(29.75 KB)
📄
LoopAnalysisManager.h
(5.83 KB)
📄
LoopCacheAnalysis.h
(11.91 KB)
📄
LoopInfo.h
(48.27 KB)
📄
LoopInfoImpl.h
(27.14 KB)
📄
LoopIterator.h
(8.83 KB)
📄
LoopNestAnalysis.h
(5.61 KB)
📄
LoopPass.h
(4.29 KB)
📄
LoopUnrollAnalyzer.h
(3.42 KB)
📄
MLInlineAdvisor.h
(3.48 KB)
📄
MLModelRunner.h
(1.16 KB)
📄
MemoryBuiltins.h
(13.42 KB)
📄
MemoryDependenceAnalysis.h
(20.82 KB)
📄
MemoryLocation.h
(10.99 KB)
📄
MemorySSA.h
(45.92 KB)
📄
MemorySSAUpdater.h
(14.55 KB)
📄
ModuleSummaryAnalysis.h
(3.44 KB)
📄
MustExecute.h
(20.2 KB)
📄
ObjCARCAliasAnalysis.h
(3.35 KB)
📄
ObjCARCAnalysisUtils.h
(10.22 KB)
📄
ObjCARCInstKind.h
(4.87 KB)
📄
OptimizationRemarkEmitter.h
(5.93 KB)
📄
PHITransAddr.h
(4.77 KB)
📄
Passes.h
(3.88 KB)
📄
PhiValues.h
(5.25 KB)
📄
PostDominators.h
(3.41 KB)
📄
ProfileSummaryInfo.h
(9.3 KB)
📄
PtrUseVisitor.h
(9.96 KB)
📄
RegionInfo.h
(35.23 KB)
📄
RegionInfoImpl.h
(25.16 KB)
📄
RegionIterator.h
(14.07 KB)
📄
RegionPass.h
(4.05 KB)
📄
RegionPrinter.h
(2.25 KB)
📄
ScalarEvolution.h
(89.21 KB)
📄
ScalarEvolutionAliasAnalysis.h
(2.09 KB)
📄
ScalarEvolutionDivision.h
(2.48 KB)
📄
ScalarEvolutionExpressions.h
(28.61 KB)
📄
ScalarEvolutionNormalization.h
(2.47 KB)
📄
ScopedNoAliasAA.h
(2.83 KB)
📄
SparsePropagation.h
(19.43 KB)
📄
StackLifetime.h
(6.16 KB)
📄
StackSafetyAnalysis.h
(4.91 KB)
📄
SyncDependenceAnalysis.h
(2.85 KB)
📄
SyntheticCountsUtils.h
(1.85 KB)
📄
TargetFolder.h
(11.04 KB)
📄
TargetLibraryInfo.def
(55.35 KB)
📄
TargetLibraryInfo.h
(16.86 KB)
📄
TargetTransformInfo.h
(96.51 KB)
📄
TargetTransformInfoImpl.h
(37.63 KB)
📄
Trace.h
(4.1 KB)
📄
TypeBasedAliasAnalysis.h
(3.05 KB)
📄
TypeMetadataUtils.h
(1.94 KB)
📁
Utils
📄
ValueLattice.h
(15.14 KB)
📄
ValueLatticeUtils.h
(1.66 KB)
📄
ValueTracking.h
(35.82 KB)
📄
VecFuncs.def
(10.94 KB)
📄
VectorUtils.h
(37.26 KB)
Editing: VecFuncs.def
//===-- VecFuncs.def - Library information -------------*- C++ -*-----------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // This .def file will create mappings from scalar math functions to vector // functions along with their vectorization factor. The current support includes // such mappings for Accelerate framework, MASS vector library, and SVML library. // This .def file also allows creating an array of vector functions supported in // the specified framework or library. #if defined(TLI_DEFINE_MASSV_VECFUNCS_NAMES) #define TLI_DEFINE_MASSV_VECFUNCS #define TLI_DEFINE_VECFUNC(SCAL, VEC, VF) VEC, #endif #if !(defined(TLI_DEFINE_VECFUNC)) #define TLI_DEFINE_VECFUNC(SCAL, VEC, VF) {SCAL, VEC, VF}, #endif #if defined(TLI_DEFINE_ACCELERATE_VECFUNCS) // Accelerate framework's Vector Functions // Floating-Point Arithmetic and Auxiliary Functions TLI_DEFINE_VECFUNC("ceilf", "vceilf", 4) TLI_DEFINE_VECFUNC("fabsf", "vfabsf", 4) TLI_DEFINE_VECFUNC("llvm.fabs.f32", "vfabsf", 4) TLI_DEFINE_VECFUNC("floorf", "vfloorf", 4) TLI_DEFINE_VECFUNC("sqrtf", "vsqrtf", 4) TLI_DEFINE_VECFUNC("llvm.sqrt.f32", "vsqrtf", 4) // Exponential and Logarithmic Functions TLI_DEFINE_VECFUNC("expf", "vexpf", 4) TLI_DEFINE_VECFUNC("llvm.exp.f32", "vexpf", 4) TLI_DEFINE_VECFUNC("expm1f", "vexpm1f", 4) TLI_DEFINE_VECFUNC("logf", "vlogf", 4) TLI_DEFINE_VECFUNC("llvm.log.f32", "vlogf", 4) TLI_DEFINE_VECFUNC("log1pf", "vlog1pf", 4) TLI_DEFINE_VECFUNC("log10f", "vlog10f", 4) TLI_DEFINE_VECFUNC("llvm.log10.f32", "vlog10f", 4) TLI_DEFINE_VECFUNC("logbf", "vlogbf", 4) // Trigonometric Functions TLI_DEFINE_VECFUNC("sinf", "vsinf", 4) TLI_DEFINE_VECFUNC("llvm.sin.f32", "vsinf", 4) TLI_DEFINE_VECFUNC("cosf", "vcosf", 4) TLI_DEFINE_VECFUNC("llvm.cos.f32", "vcosf", 4) TLI_DEFINE_VECFUNC("tanf", "vtanf", 4) TLI_DEFINE_VECFUNC("asinf", "vasinf", 4) TLI_DEFINE_VECFUNC("acosf", "vacosf", 4) TLI_DEFINE_VECFUNC("atanf", "vatanf", 4) // Hyperbolic Functions TLI_DEFINE_VECFUNC("sinhf", "vsinhf", 4) TLI_DEFINE_VECFUNC("coshf", "vcoshf", 4) TLI_DEFINE_VECFUNC("tanhf", "vtanhf", 4) TLI_DEFINE_VECFUNC("asinhf", "vasinhf", 4) TLI_DEFINE_VECFUNC("acoshf", "vacoshf", 4) TLI_DEFINE_VECFUNC("atanhf", "vatanhf", 4) #elif defined(TLI_DEFINE_MASSV_VECFUNCS) // IBM MASS library's vector Functions // Floating-Point Arithmetic and Auxiliary Functions TLI_DEFINE_VECFUNC("cbrt", "__cbrtd2_massv", 2) TLI_DEFINE_VECFUNC("cbrtf", "__cbrtf4_massv", 4) TLI_DEFINE_VECFUNC("pow", "__powd2_massv", 2) TLI_DEFINE_VECFUNC("llvm.pow.f64", "__powd2_massv", 2) TLI_DEFINE_VECFUNC("powf", "__powf4_massv", 4) TLI_DEFINE_VECFUNC("llvm.pow.f32", "__powf4_massv", 4) TLI_DEFINE_VECFUNC("sqrt", "__sqrtd2_massv", 2) TLI_DEFINE_VECFUNC("llvm.sqrt.f64", "__sqrtd2_massv", 2) TLI_DEFINE_VECFUNC("sqrtf", "__sqrtf4_massv", 4) TLI_DEFINE_VECFUNC("llvm.sqrt.f32", "__sqrtf4_massv", 4) // Exponential and Logarithmic Functions TLI_DEFINE_VECFUNC("exp", "__expd2_massv", 2) TLI_DEFINE_VECFUNC("llvm.exp.f64", "__expd2_massv", 2) TLI_DEFINE_VECFUNC("expf", "__expf4_massv", 4) TLI_DEFINE_VECFUNC("llvm.exp.f32", "__expf4_massv", 4) TLI_DEFINE_VECFUNC("exp2", "__exp2d2_massv", 2) TLI_DEFINE_VECFUNC("llvm.exp2.f64", "__exp2d2_massv", 2) TLI_DEFINE_VECFUNC("exp2f", "__exp2f4_massv", 4) TLI_DEFINE_VECFUNC("llvm.exp2.f32", "__exp2f4_massv", 4) TLI_DEFINE_VECFUNC("expm1", "__expm1d2_massv", 2) TLI_DEFINE_VECFUNC("expm1f", "__expm1f4_massv", 4) TLI_DEFINE_VECFUNC("log", "__logd2_massv", 2) TLI_DEFINE_VECFUNC("llvm.log.f64", "__logd2_massv", 2) TLI_DEFINE_VECFUNC("logf", "__logf4_massv", 4) TLI_DEFINE_VECFUNC("llvm.log.f32", "__logf4_massv", 4) TLI_DEFINE_VECFUNC("log1p", "__log1pd2_massv", 2) TLI_DEFINE_VECFUNC("log1pf", "__log1pf4_massv", 4) TLI_DEFINE_VECFUNC("log10", "__log10d2_massv", 2) TLI_DEFINE_VECFUNC("llvm.log10.f64", "__log10d2_massv", 2) TLI_DEFINE_VECFUNC("log10f", "__log10f4_massv", 4) TLI_DEFINE_VECFUNC("llvm.log10.f32", "__log10f4_massv", 4) TLI_DEFINE_VECFUNC("log2", "__log2d2_massv", 2) TLI_DEFINE_VECFUNC("llvm.log2.f64", "__log2d2_massv", 2) TLI_DEFINE_VECFUNC("log2f", "__log2f4_massv", 4) TLI_DEFINE_VECFUNC("llvm.log2.f32", "__log2f4_massv", 4) // Trigonometric Functions TLI_DEFINE_VECFUNC("sin", "__sind2_massv", 2) TLI_DEFINE_VECFUNC("llvm.sin.f64", "__sind2_massv", 2) TLI_DEFINE_VECFUNC("sinf", "__sinf4_massv", 4) TLI_DEFINE_VECFUNC("llvm.sin.f32", "__sinf4_massv", 4) TLI_DEFINE_VECFUNC("cos", "__cosd2_massv", 2) TLI_DEFINE_VECFUNC("llvm.cos.f64", "__cosd2_massv", 2) TLI_DEFINE_VECFUNC("cosf", "__cosf4_massv", 4) TLI_DEFINE_VECFUNC("llvm.cos.f32", "__cosf4_massv", 4) TLI_DEFINE_VECFUNC("tan", "__tand2_massv", 2) TLI_DEFINE_VECFUNC("tanf", "__tanf4_massv", 4) TLI_DEFINE_VECFUNC("asin", "__asind2_massv", 2) TLI_DEFINE_VECFUNC("asinf", "__asinf4_massv", 4) TLI_DEFINE_VECFUNC("acos", "__acosd2_massv", 2) TLI_DEFINE_VECFUNC("acosf", "__acosf4_massv", 4) TLI_DEFINE_VECFUNC("atan", "__atand2_massv", 2) TLI_DEFINE_VECFUNC("atanf", "__atanf4_massv", 4) TLI_DEFINE_VECFUNC("atan2", "__atan2d2_massv", 2) TLI_DEFINE_VECFUNC("atan2f", "__atan2f4_massv", 4) // Hyperbolic Functions TLI_DEFINE_VECFUNC("sinh", "__sinhd2_massv", 2) TLI_DEFINE_VECFUNC("sinhf", "__sinhf4_massv", 4) TLI_DEFINE_VECFUNC("cosh", "__coshd2_massv", 2) TLI_DEFINE_VECFUNC("coshf", "__coshf4_massv", 4) TLI_DEFINE_VECFUNC("tanh", "__tanhd2_massv", 2) TLI_DEFINE_VECFUNC("tanhf", "__tanhf4_massv", 4) TLI_DEFINE_VECFUNC("asinh", "__asinhd2_massv", 2) TLI_DEFINE_VECFUNC("asinhf", "__asinhf4_massv", 4) TLI_DEFINE_VECFUNC("acosh", "__acoshd2_massv", 2) TLI_DEFINE_VECFUNC("acoshf", "__acoshf4_massv", 4) TLI_DEFINE_VECFUNC("atanh", "__atanhd2_massv", 2) TLI_DEFINE_VECFUNC("atanhf", "__atanhf4_massv", 4) #elif defined(TLI_DEFINE_SVML_VECFUNCS) // Intel SVM library's Vector Functions TLI_DEFINE_VECFUNC("sin", "__svml_sin2", 2) TLI_DEFINE_VECFUNC("sin", "__svml_sin4", 4) TLI_DEFINE_VECFUNC("sin", "__svml_sin8", 8) TLI_DEFINE_VECFUNC("sinf", "__svml_sinf4", 4) TLI_DEFINE_VECFUNC("sinf", "__svml_sinf8", 8) TLI_DEFINE_VECFUNC("sinf", "__svml_sinf16", 16) TLI_DEFINE_VECFUNC("llvm.sin.f64", "__svml_sin2", 2) TLI_DEFINE_VECFUNC("llvm.sin.f64", "__svml_sin4", 4) TLI_DEFINE_VECFUNC("llvm.sin.f64", "__svml_sin8", 8) TLI_DEFINE_VECFUNC("llvm.sin.f32", "__svml_sinf4", 4) TLI_DEFINE_VECFUNC("llvm.sin.f32", "__svml_sinf8", 8) TLI_DEFINE_VECFUNC("llvm.sin.f32", "__svml_sinf16", 16) TLI_DEFINE_VECFUNC("cos", "__svml_cos2", 2) TLI_DEFINE_VECFUNC("cos", "__svml_cos4", 4) TLI_DEFINE_VECFUNC("cos", "__svml_cos8", 8) TLI_DEFINE_VECFUNC("cosf", "__svml_cosf4", 4) TLI_DEFINE_VECFUNC("cosf", "__svml_cosf8", 8) TLI_DEFINE_VECFUNC("cosf", "__svml_cosf16", 16) TLI_DEFINE_VECFUNC("llvm.cos.f64", "__svml_cos2", 2) TLI_DEFINE_VECFUNC("llvm.cos.f64", "__svml_cos4", 4) TLI_DEFINE_VECFUNC("llvm.cos.f64", "__svml_cos8", 8) TLI_DEFINE_VECFUNC("llvm.cos.f32", "__svml_cosf4", 4) TLI_DEFINE_VECFUNC("llvm.cos.f32", "__svml_cosf8", 8) TLI_DEFINE_VECFUNC("llvm.cos.f32", "__svml_cosf16", 16) TLI_DEFINE_VECFUNC("pow", "__svml_pow2", 2) TLI_DEFINE_VECFUNC("pow", "__svml_pow4", 4) TLI_DEFINE_VECFUNC("pow", "__svml_pow8", 8) TLI_DEFINE_VECFUNC("powf", "__svml_powf4", 4) TLI_DEFINE_VECFUNC("powf", "__svml_powf8", 8) TLI_DEFINE_VECFUNC("powf", "__svml_powf16", 16) TLI_DEFINE_VECFUNC("__pow_finite", "__svml_pow2", 2) TLI_DEFINE_VECFUNC("__pow_finite", "__svml_pow4", 4) TLI_DEFINE_VECFUNC("__pow_finite", "__svml_pow8", 8) TLI_DEFINE_VECFUNC("__powf_finite", "__svml_powf4", 4) TLI_DEFINE_VECFUNC("__powf_finite", "__svml_powf8", 8) TLI_DEFINE_VECFUNC("__powf_finite", "__svml_powf16", 16) TLI_DEFINE_VECFUNC("llvm.pow.f64", "__svml_pow2", 2) TLI_DEFINE_VECFUNC("llvm.pow.f64", "__svml_pow4", 4) TLI_DEFINE_VECFUNC("llvm.pow.f64", "__svml_pow8", 8) TLI_DEFINE_VECFUNC("llvm.pow.f32", "__svml_powf4", 4) TLI_DEFINE_VECFUNC("llvm.pow.f32", "__svml_powf8", 8) TLI_DEFINE_VECFUNC("llvm.pow.f32", "__svml_powf16", 16) TLI_DEFINE_VECFUNC("exp", "__svml_exp2", 2) TLI_DEFINE_VECFUNC("exp", "__svml_exp4", 4) TLI_DEFINE_VECFUNC("exp", "__svml_exp8", 8) TLI_DEFINE_VECFUNC("expf", "__svml_expf4", 4) TLI_DEFINE_VECFUNC("expf", "__svml_expf8", 8) TLI_DEFINE_VECFUNC("expf", "__svml_expf16", 16) TLI_DEFINE_VECFUNC("__exp_finite", "__svml_exp2", 2) TLI_DEFINE_VECFUNC("__exp_finite", "__svml_exp4", 4) TLI_DEFINE_VECFUNC("__exp_finite", "__svml_exp8", 8) TLI_DEFINE_VECFUNC("__expf_finite", "__svml_expf4", 4) TLI_DEFINE_VECFUNC("__expf_finite", "__svml_expf8", 8) TLI_DEFINE_VECFUNC("__expf_finite", "__svml_expf16", 16) TLI_DEFINE_VECFUNC("llvm.exp.f64", "__svml_exp2", 2) TLI_DEFINE_VECFUNC("llvm.exp.f64", "__svml_exp4", 4) TLI_DEFINE_VECFUNC("llvm.exp.f64", "__svml_exp8", 8) TLI_DEFINE_VECFUNC("llvm.exp.f32", "__svml_expf4", 4) TLI_DEFINE_VECFUNC("llvm.exp.f32", "__svml_expf8", 8) TLI_DEFINE_VECFUNC("llvm.exp.f32", "__svml_expf16", 16) TLI_DEFINE_VECFUNC("log", "__svml_log2", 2) TLI_DEFINE_VECFUNC("log", "__svml_log4", 4) TLI_DEFINE_VECFUNC("log", "__svml_log8", 8) TLI_DEFINE_VECFUNC("logf", "__svml_logf4", 4) TLI_DEFINE_VECFUNC("logf", "__svml_logf8", 8) TLI_DEFINE_VECFUNC("logf", "__svml_logf16", 16) TLI_DEFINE_VECFUNC("__log_finite", "__svml_log2", 2) TLI_DEFINE_VECFUNC("__log_finite", "__svml_log4", 4) TLI_DEFINE_VECFUNC("__log_finite", "__svml_log8", 8) TLI_DEFINE_VECFUNC("__logf_finite", "__svml_logf4", 4) TLI_DEFINE_VECFUNC("__logf_finite", "__svml_logf8", 8) TLI_DEFINE_VECFUNC("__logf_finite", "__svml_logf16", 16) TLI_DEFINE_VECFUNC("llvm.log.f64", "__svml_log2", 2) TLI_DEFINE_VECFUNC("llvm.log.f64", "__svml_log4", 4) TLI_DEFINE_VECFUNC("llvm.log.f64", "__svml_log8", 8) TLI_DEFINE_VECFUNC("llvm.log.f32", "__svml_logf4", 4) TLI_DEFINE_VECFUNC("llvm.log.f32", "__svml_logf8", 8) TLI_DEFINE_VECFUNC("llvm.log.f32", "__svml_logf16", 16) TLI_DEFINE_VECFUNC("exp2", "__svml_exp22", 2) TLI_DEFINE_VECFUNC("exp2", "__svml_exp24", 4) TLI_DEFINE_VECFUNC("exp2", "__svml_exp28", 8) TLI_DEFINE_VECFUNC("exp2f", "__svml_exp2f4", 4) TLI_DEFINE_VECFUNC("exp2f", "__svml_exp2f8", 8) TLI_DEFINE_VECFUNC("exp2f", "__svml_exp2f16", 16) TLI_DEFINE_VECFUNC("llvm.exp2.f64", "__svml_exp22", 2) TLI_DEFINE_VECFUNC("llvm.exp2.f64", "__svml_exp24", 4) TLI_DEFINE_VECFUNC("llvm.exp2.f64", "__svml_exp28", 8) TLI_DEFINE_VECFUNC("llvm.exp2.f32", "__svml_exp2f4", 4) TLI_DEFINE_VECFUNC("llvm.exp2.f32", "__svml_exp2f8", 8) TLI_DEFINE_VECFUNC("llvm.exp2.f32", "__svml_exp2f16", 16) TLI_DEFINE_VECFUNC("__exp2_finite", "__svml_exp22", 2) TLI_DEFINE_VECFUNC("__exp2_finite", "__svml_exp24", 4) TLI_DEFINE_VECFUNC("__exp2_finite", "__svml_exp28", 8) TLI_DEFINE_VECFUNC("__exp2f_finite", "__svml_exp2f4", 4) TLI_DEFINE_VECFUNC("__exp2f_finite", "__svml_exp2f8", 8) TLI_DEFINE_VECFUNC("__exp2f_finite", "__svml_exp2f16", 16) #else #error "Must choose which vector library functions are to be defined." #endif #undef TLI_DEFINE_VECFUNC #undef TLI_DEFINE_ACCELERATE_VECFUNCS #undef TLI_DEFINE_MASSV_VECFUNCS #undef TLI_DEFINE_SVML_VECFUNCS #undef TLI_DEFINE_MASSV_VECFUNCS_NAMES
Upload File
Create Folder