Home
last modified time | relevance | path

Searched refs:VFInfo (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVFABIDemangler.h125 struct VFInfo { struct
184 LLVM_ABI std::optional<VFInfo> tryDemangleForVFABI(StringRef MangledName,
209 LLVM_ABI FunctionType *createFunctionType(const VFInfo &Info,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h39 const SmallVector<VFInfo, 8> ScalarToVectorMappings;
44 SmallVectorImpl<VFInfo> &Mappings) { in getVFABIMappings()
57 const std::optional<VFInfo> Shape = in getVFABIMappings()
73 static SmallVector<VFInfo, 8> getMappings(const CallInst &CI) { in getMappings()
74 SmallVector<VFInfo, 8> Ret; in getMappings()
90 for (VFInfo Info : Mappings)
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp379 std::optional<VFInfo> VFABI::tryDemangleForVFABI(StringRef MangledName, in tryDemangleForVFABI()
509 return VFInfo({Shape, std::string(ScalarName), std::string(VectorName), ISA}); in tryDemangleForVFABI()
545 std::optional<VFInfo> Info = in getVectorVariantNames()
556 FunctionType *VFABI::createFunctionType(const VFInfo &Info, in createFunctionType()
599 std::optional<VFInfo> VI = in setVectorVariantNames()
H A DVerifier.cpp2506 const std::optional<VFInfo> Info = VFABI::tryDemangleForVFABI(S, FT); in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVFABIDemangling.cpp
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInjectTLIMappings.cpp47 const std::optional<VFInfo> Info = VFABI::tryDemangleForVFABI( in addVariantDeclaration()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp75 static void replaceWithTLIFunction(IntrinsicInst *II, VFInfo &Info, in replaceWithTLIFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5827 VFInfo FuncInfo; in setVectorizedCallDecision()
5830 for (VFInfo &Info : VFDatabase::getMappings(*CI)) { in setVectorizedCallDecision()
H A DSLPVectorizer.cpp1369 SmallVector<VFInfo> BaseMappings; in getSameOpcode()
1477 SmallVector<VFInfo> Mappings = VFDatabase(*Call).getMappings(*Call); in getSameOpcode()