Populate VariantMappings with Vector Function ABI variant names for CI.

Synopsis

Declared in <llvm/IR/VFABIDemangler.h>

void
getVectorVariantNames(
    CallInst const& CI,
    SmallVectorImpl<std::string>& VariantMappings);

Description

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).

Parameters

Name

Description

CI

The call instruction whose variant mappings are collected.

VariantMappings

Output list filled with variant mapping names.

Created with MrDocs