Home
last modified time | relevance | path

Searched refs:VecDesc (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp1163 static bool compareByScalarFnName(const VecDesc &LHS, const VecDesc &RHS) { in compareByScalarFnName()
1167 static bool compareByVectorFnName(const VecDesc &LHS, const VecDesc &RHS) { in compareByVectorFnName()
1187 const VecDesc VecFuncs[] = { in addVectorizableFunctionsFromVecLib()
1195 const VecDesc VecFuncs[] = { in addVectorizableFunctionsFromVecLib()
1203 const VecDesc VecFuncs[] = { in addVectorizableFunctionsFromVecLib()
1211 const VecDesc VecFuncs[] = { in addVectorizableFunctionsFromVecLib()
1219 const VecDesc VecFuncs[] = { in addVectorizableFunctionsFromVecLib()
1227 const VecDesc VecFuncs_VF2[] = { in addVectorizableFunctionsFromVecLib()
1233 const VecDesc VecFuncs_VF4[] = { in addVectorizableFunctionsFromVecLib()
1259 const VecDesc VecFuncs[] = { in addVectorizableFunctionsFromVecLib()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h43 class VecDesc {
51 VecDesc() = delete;
52 VecDesc(StringRef ScalarFnName, StringRef VectorFnName, in VecDesc() function
106 std::vector<VecDesc> VectorDescs;
109 std::vector<VecDesc> ScalarDescs;
192 void addVectorizableFunctions(ArrayRef<VecDesc> Fns);
218 const VecDesc *getVectorMappingInfo(StringRef F, const ElementCount &VF,
405 const VecDesc *getVectorMappingInfo(StringRef F, const ElementCount &VF, in getVectorMappingInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInjectTLIMappings.cpp42 const VecDesc *VD) { in addVariantDeclaration()
95 const VecDesc *VD = TLI.getVectorMappingInfo(ScalarName, VF, Predicate); in addMappingsFromTLI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp154 const VecDesc *VD = in replaceWithCallToVeclib()