Searched refs:VecDesc (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetLibraryInfo.cpp | 51 std::string VecDesc::getVectorFunctionABIVariantString() const { in getVectorFunctionABIVariantString() 1259 static bool compareByScalarFnName(const VecDesc &LHS, const VecDesc &RHS) { in compareByScalarFnName() 1263 static bool compareByVectorFnName(const VecDesc &LHS, const VecDesc &RHS) { in compareByVectorFnName() 1267 static bool compareWithScalarFnName(const VecDesc &LHS, StringRef S) { in compareWithScalarFnName() 1271 void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) { in addVectorizableFunctions() 1279 static const VecDesc VecFuncs_Accelerate[] = { 1285 static const VecDesc VecFuncs_DarwinLibSystemM[] = { 1291 static const VecDesc VecFuncs_LIBMVEC_X86[] = { 1297 static const VecDesc VecFuncs_LIBMVEC_AARCH64[] = { 1305 static const VecDesc VecFuncs_MASSV[] = { [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 43 class VecDesc { 52 VecDesc() = delete; 53 VecDesc(StringRef ScalarFnName, StringRef VectorFnName, in VecDesc() function 109 std::vector<VecDesc> VectorDescs; 112 std::vector<VecDesc> ScalarDescs; 196 LLVM_ABI void addVectorizableFunctions(ArrayRef<VecDesc> Fns); 223 LLVM_ABI const VecDesc * 407 const VecDesc *getVectorMappingInfo(StringRef F, const ElementCount &VF, in getVectorMappingInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InjectTLIMappings.cpp | 41 const VecDesc *VD) { in addVariantDeclaration() 95 const VecDesc *VD = TLI.getVectorMappingInfo(ScalarName, VF, Predicate); in addMappingsFromTLI()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ReplaceWithVeclib.cpp | 154 const VecDesc *VD = in replaceWithCallToVeclib()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 2190 const VecDesc *VD = TLibInfo.getVectorMappingInfo(LCName, VL, false); in tryExpandVecMathCall()
|
| H A D | SelectionDAG.cpp | 2531 auto getVecDesc = [&]() -> VecDesc const * { in expandMultipleResultFPLibCall() 2533 if (VecDesc const *VD = getLibInfo().getVectorMappingInfo( in expandMultipleResultFPLibCall() 2542 VecDesc const *VD = nullptr; in expandMultipleResultFPLibCall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 321 VecDesc const *VD = nullptr;
|