LLVM: llvm::VFInfo Struct Reference (original) (raw)

Holds the VFShape for a specific scalar to vector function mapping. More...

#include "[llvm/IR/VFABIDemangler.h](VFABIDemangler%5F8h%5Fsource.html)"

Public Member Functions
std::optional< unsigned > getParamIndexForOptionalMask () const
Instruction Set Architecture.
bool isMasked () const
Returns true if at least one of the operands to the vectorized function has the kind 'GlobalPredicate'.
Public Attributes
VFShape Shape
std::string ScalarName
Classification of the vector function.
std::string VectorName
Scalar Function Name.
VFISAKind ISA
Vector Function Name associated to this VFInfo.

Holds the VFShape for a specific scalar to vector function mapping.

Definition at line 125 of file VFABIDemangler.h.

getParamIndexForOptionalMask()

std::optional< unsigned > llvm::VFInfo::getParamIndexForOptionalMask ( ) const inline

isMasked()

bool llvm::VFInfo::isMasked ( ) const inline

ISA

ScalarName

std::string llvm::VFInfo::ScalarName

Shape

VectorName

std::string llvm::VFInfo::VectorName


The documentation for this struct was generated from the following file: