LLVM 20.0.0git
|
Encapsulates information needed to describe a parameter. More...
#include "llvm/IR/VFABIDemangler.h"
Public Member Functions | |
bool | operator== (const VFParameter &Other) const |
Public Attributes | |
unsigned | ParamPos |
VFParamKind | ParamKind |
int | LinearStepOrPos = 0 |
Align | Alignment = Align() |
Encapsulates information needed to describe a parameter.
The description of the parameter is not linked directly to OpenMP or any other vector function description. This structure is extendible to handle other paradigms that describe vector functions and their parameters.
Definition at line 63 of file VFABIDemangler.h.
|
inline |
Definition at line 70 of file VFABIDemangler.h.
References Alignment, LinearStepOrPos, llvm::Other, ParamKind, and ParamPos.
Definition at line 67 of file VFABIDemangler.h.
Referenced by operator==().
int llvm::VFParameter::LinearStepOrPos = 0 |
Definition at line 66 of file VFABIDemangler.h.
Referenced by operator==().
VFParamKind llvm::VFParameter::ParamKind |
Definition at line 65 of file VFABIDemangler.h.
Referenced by operator==(), and llvm::VFABI::tryDemangleForVFABI().
unsigned llvm::VFParameter::ParamPos |
Definition at line 64 of file VFABIDemangler.h.
Referenced by operator==().