LLVM: llvm::InlineAsmIdentifierInfo Struct Reference (original) (raw)

#include "[llvm/MC/MCParser/MCAsmParser.h](MCAsmParser%5F8h%5Fsource.html)"

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.

IdKind

Enumerator
IK_Invalid
IK_Label
IK_EnumVal
IK_Var

Definition at line 38 of file MCAsmParser.h.

llvm::InlineAsmIdentifierInfo::InlineAsmIdentifierInfo ( ) default

isKind()

bool llvm::InlineAsmIdentifierInfo::isKind ( IdKind kind) const inline

setEnum()

void llvm::InlineAsmIdentifierInfo::setEnum ( int64_t enumVal) inline

setLabel()

void llvm::InlineAsmIdentifierInfo::setLabel ( void * decl) inline

setVar()

void llvm::InlineAsmIdentifierInfo::setVar ( void * decl, bool isGlobalLV, unsigned size, unsigned type ) inline

[union]

Enum

Label

Var


The documentation for this struct was generated from the following file: