Parsed identity of an identifier in MS‐style inline assembly.

Synopsis

Declared in <llvm/MC/MCParser/MCAsmParser.h>

struct InlineAsmIdentifierInfo;

Types

Name

Description

EnumIdentifier

Enum‐constant form of an inline‐asm identifier.

LabelIdentifier

Label or function reference form of an inline‐asm identifier.

VariableIdentifier

Variable form of an inline‐asm identifier.

Enums

Name

Description

IdKind

Kind of identifier resolved by the Sema callback.

Member Functions

Name

Description

InlineAsmIdentifierInfo [constructor]

Construct an invalid (uninitialized) identifier info.

isKind

Return true if this identifier currently has kind kind.

setEnum

Initialize this identifier as an enumeration constant.

setLabel

Initialize this identifier as a label or function reference.

setVar

Initialize this identifier as a variable.

Data Members

Name

Description

Enum [variant member]

Valid when Kind is IK_EnumVal.

Label [variant member]

Valid when Kind is IK_Label.

Var [variant member]

Valid when Kind is IK_Var.

Created with MrDocs