Searched refs:VFInfo (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 123 struct VFInfo { struct 167 Optional<VFInfo> tryDemangleForVFABI(StringRef MangledName, const Module &M); 215 const SmallVector<VFInfo, 8> ScalarToVectorMappings; 220 SmallVectorImpl<VFInfo> &Mappings) { in getVFABIMappings() 233 const Optional<VFInfo> Shape = in getVFABIMappings() 249 static SmallVector<VFInfo, 8> getMappings(const CallInst &CI) { in getMappings() 250 SmallVector<VFInfo, 8> Ret; in getMappings()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | VFABIDemangling.cpp | 317 Optional<VFInfo> VFABI::tryDemangleForVFABI(StringRef MangledName, in tryDemangleForVFABI() 455 return VFInfo({Shape, std::string(ScalarName), std::string(VectorName), ISA}); in tryDemangleForVFABI()
|
| H A D | VectorUtils.cpp | 1508 Optional<VFInfo> Info = VFABI::tryDemangleForVFABI(S, *(CI.getModule())); in getVectorVariantNames()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | VectorFunctionABITest.cpp | 21 VFInfo Info; 36 Info = VFInfo(); in reset()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | ModuleUtils.cpp | 256 Optional<VFInfo> VI = VFABI::tryDemangleForVFABI(VariantMapping, *M); in setVectorVariantNames()
|