LLVM 20.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 36 of file MCAsmParser.h.
Enumerator | |
---|---|
IK_Invalid | |
IK_Label | |
IK_EnumVal | |
IK_Var |
Definition at line 37 of file MCAsmParser.h.
|
default |
Definition at line 65 of file MCAsmParser.h.
Referenced by setEnum(), setLabel(), and setVar().
|
inline |
Definition at line 67 of file MCAsmParser.h.
References assert(), Enum, llvm::InlineAsmIdentifierInfo::EnumIdentifier::EnumVal, IK_EnumVal, IK_Invalid, and isKind().
|
inline |
Definition at line 72 of file MCAsmParser.h.
References assert(), llvm::InlineAsmIdentifierInfo::LabelIdentifier::Decl, IK_Invalid, IK_Label, isKind(), and Label.
|
inline |
Definition at line 77 of file MCAsmParser.h.
References assert(), llvm::InlineAsmIdentifierInfo::VariableIdentifier::Decl, IK_Invalid, IK_Var, llvm::InlineAsmIdentifierInfo::VariableIdentifier::IsGlobalLV, isKind(), llvm::InlineAsmIdentifierInfo::VariableIdentifier::Length, llvm::size(), llvm::InlineAsmIdentifierInfo::VariableIdentifier::Size, llvm::InlineAsmIdentifierInfo::VariableIdentifier::Type, and Var.
union { ... } llvm::InlineAsmIdentifierInfo::@350 |
EnumIdentifier llvm::InlineAsmIdentifierInfo::Enum |
Definition at line 61 of file MCAsmParser.h.
Referenced by setEnum().
LabelIdentifier llvm::InlineAsmIdentifierInfo::Label |
Definition at line 62 of file MCAsmParser.h.
Referenced by setLabel().
VariableIdentifier llvm::InlineAsmIdentifierInfo::Var |
Definition at line 63 of file MCAsmParser.h.
Referenced by setVar().