LLVM 22.0.0git
llvm::MCAsmParserSemaCallback Class Referenceabstract

Generic Sema callback for assembly parser. More...

#include "llvm/MC/MCParser/MCAsmParser.h"

Public Member Functions

virtual ~MCAsmParserSemaCallback ()
virtual void LookupInlineAsmIdentifier (StringRef &LineBuf, InlineAsmIdentifierInfo &Info, bool IsUnevaluatedContext)=0
virtual StringRef LookupInlineAsmLabel (StringRef Identifier, SourceMgr &SM, SMLoc Location, bool Create)=0
virtual bool LookupInlineAsmField (StringRef Base, StringRef Member, unsigned &Offset)=0

Detailed Description

Generic Sema callback for assembly parser.

Definition at line 109 of file MCAsmParser.h.

Constructor & Destructor Documentation

◆ ~MCAsmParserSemaCallback()

MCAsmParserSemaCallback::~MCAsmParserSemaCallback ( )
virtualdefault

Member Function Documentation

◆ LookupInlineAsmField()

virtual bool llvm::MCAsmParserSemaCallback::LookupInlineAsmField ( StringRef Base,
StringRef Member,
unsigned & Offset )
pure virtual

◆ LookupInlineAsmIdentifier()

virtual void llvm::MCAsmParserSemaCallback::LookupInlineAsmIdentifier ( StringRef & LineBuf,
InlineAsmIdentifierInfo & Info,
bool IsUnevaluatedContext )
pure virtual

References Info.

◆ LookupInlineAsmLabel()

virtual StringRef llvm::MCAsmParserSemaCallback::LookupInlineAsmLabel ( StringRef Identifier,
SourceMgr & SM,
SMLoc Location,
bool Create )
pure virtual

The documentation for this class was generated from the following files: