Searched refs:VecDesc (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetLibraryInfo.cpp | 51 std::string VecDesc::getVectorFunctionABIVariantString() const { in getVectorFunctionABIVariantString() 1187 static bool compareByScalarFnName(const VecDesc &LHS, const VecDesc &RHS) { in compareByScalarFnName() 1191 static bool compareByVectorFnName(const VecDesc &LHS, const VecDesc &RHS) { in compareByVectorFnName() 1195 static bool compareWithScalarFnName(const VecDesc &LHS, StringRef S) { in compareWithScalarFnName() 1199 void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) { in addVectorizableFunctions() 1207 static const VecDesc VecFuncs_Accelerate[] = { 1213 static const VecDesc VecFuncs_DarwinLibSystemM[] = { 1219 static const VecDesc VecFuncs_LIBMVEC_X86[] = { 1225 static const VecDesc VecFuncs_MASSV[] = { 1231 static const VecDesc VecFuncs_SVML[] = { [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetLibraryInfo.h | 43 class VecDesc { 51 VecDesc() = delete; 52 VecDesc(StringRef ScalarFnName, StringRef VectorFnName, in VecDesc() function 106 std::vector<VecDesc> VectorDescs; 109 std::vector<VecDesc> ScalarDescs; 193 void addVectorizableFunctions(ArrayRef<VecDesc> Fns); 219 const VecDesc *getVectorMappingInfo(StringRef F, const ElementCount &VF, 399 const VecDesc *getVectorMappingInfo(StringRef F, const ElementCount &VF, in getVectorMappingInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ReplaceWithVeclib.cpp | 138 const VecDesc *VD = in replaceWithCallToVeclib()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1862 const VecDesc *VD = TLibInfo.getVectorMappingInfo(LCName, VL, false); in tryExpandVecMathCall()
|