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:
- include/llvm/IR/VFABIDemangler.h