|
LLVM 22.0.0git
|
#include "llvm/MC/MCParser/MCAsmParser.h"
Classes | |
| struct | EnumIdentifier |
| struct | LabelIdentifier |
| struct | VariableIdentifier |
Public Types | |
| enum | IdKind { IK_Invalid , IK_Label , IK_EnumVal , IK_Var } |
Public Member Functions | |
| bool | isKind (IdKind kind) const |
| void | setEnum (int64_t enumVal) |
| void | setLabel (void *decl) |
| void | setVar (void *decl, bool isGlobalLV, unsigned size, unsigned type) |
| InlineAsmIdentifierInfo ()=default | |
Public Attributes | |
| union { | |
| EnumIdentifier Enum | |
| LabelIdentifier Label | |
| VariableIdentifier Var | |
| }; | |
Definition at line 37 of file MCAsmParser.h.
| Enumerator | |
|---|---|
| IK_Invalid | |
| IK_Label | |
| IK_EnumVal | |
| IK_Var | |
Definition at line 38 of file MCAsmParser.h.
|
default |
References IK_Invalid.
Definition at line 66 of file MCAsmParser.h.
Referenced by setEnum(), setLabel(), and setVar().
|
inline |
Definition at line 68 of file MCAsmParser.h.
References assert(), Enum, IK_EnumVal, IK_Invalid, and isKind().
|
inline |
Definition at line 73 of file MCAsmParser.h.
References assert(), IK_Invalid, IK_Label, isKind(), and Label.
|
inline |
Definition at line 78 of file MCAsmParser.h.
References assert(), IK_Invalid, IK_Var, isKind(), llvm::size(), and Var.
| union { ... } llvm::InlineAsmIdentifierInfo |
| EnumIdentifier llvm::InlineAsmIdentifierInfo::Enum |
Definition at line 62 of file MCAsmParser.h.
Referenced by setEnum().
| LabelIdentifier llvm::InlineAsmIdentifierInfo::Label |
Definition at line 63 of file MCAsmParser.h.
Referenced by setLabel().
| VariableIdentifier llvm::InlineAsmIdentifierInfo::Var |
Definition at line 64 of file MCAsmParser.h.
Referenced by setVar().