Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp51 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 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;
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 DReplaceWithVeclib.cpp138 const VecDesc *VD = in replaceWithCallToVeclib()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1862 const VecDesc *VD = TLibInfo.getVectorMappingInfo(LCName, VL, false); in tryExpandVecMathCall()