Holds the VFShape for a specific scalar to vector function mapping.
Declared in <llvm/IR/VFABIDemangler.h>
struct VFInfo;
| Name | Description |
|---|---|
isMasked | Returns true if the last operand to the vectorized function has the kind 'GlobalPredicate'. |
| Name | Description |
|---|---|
ISA | Instruction Set Architecture. |
ScalarName | Scalar Function Name. |
Shape | Classification of the vector function. |
VectorName | Vector Function Name associated to this VFInfo. |
| Name | Description |
|---|---|
VFABI::createFunctionType | Constructs a FunctionType by applying vector function information to the type of a matching scalar function. |
VFABI::tryDemangleForVFABI | Function to construct a VFInfo out of a mangled names in the following format: |