Populates a set of strings representing the Vector Function ABI variants associated to the CallInst CI. If the CI does not contain the vector‐function‐abi‐variant attribute, we return without populating VariantMappings, i.e. callers of getVectorVariantNames need not check for the presence of the attribute (see InjectTLIMappings).
Synopsis
Declared in <llvm/IR/VFABIDemangler.h>
void
getVectorVariantNames(
CallInst const& CI,
SmallVectorImpl<std::string>& VariantMappings);
Parameters
Name |
Description |
CI |
This class represents a function call, abstracting a target machine's calling convention. This class uses low bit of the SubClassData field to indicate whether or not this is a tail call. The rest of the bits hold the calling convention of the call. |
VariantMappings |
This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. |
Created with MrDocs