class MCAsmParserSemaCallback
Declaration
class MCAsmParserSemaCallback { /* full declaration omitted */ };
Description
Generic Sema callback for assembly parser.
Declared at: llvm/include/llvm/MC/MCParser/MCAsmParser.h:94
Method Overview
- public virtual bool LookupInlineAsmField(llvm::StringRef Base, llvm::StringRef Member, unsigned int & Offset)
- public virtual void LookupInlineAsmIdentifier(llvm::StringRef & LineBuf, llvm::InlineAsmIdentifierInfo & Info, bool IsUnevaluatedContext)
- public virtual llvm::StringRef LookupInlineAsmLabel(llvm::StringRef Identifier, llvm::SourceMgr & SM, llvm::SMLoc Location, bool Create)
- public virtual ~MCAsmParserSemaCallback()
Methods
¶virtual bool LookupInlineAsmField(
llvm::StringRef Base,
llvm::StringRef Member,
unsigned int& Offset)
virtual bool LookupInlineAsmField(
llvm::StringRef Base,
llvm::StringRef Member,
unsigned int& Offset)
Declared at: llvm/include/llvm/MC/MCParser/MCAsmParser.h:103
Parameters
- llvm::StringRef Base
- llvm::StringRef Member
- unsigned int& Offset
¶virtual void LookupInlineAsmIdentifier(
llvm::StringRef& LineBuf,
llvm::InlineAsmIdentifierInfo& Info,
bool IsUnevaluatedContext)
virtual void LookupInlineAsmIdentifier(
llvm::StringRef& LineBuf,
llvm::InlineAsmIdentifierInfo& Info,
bool IsUnevaluatedContext)
Declared at: llvm/include/llvm/MC/MCParser/MCAsmParser.h:98
Parameters
- llvm::StringRef& LineBuf
- llvm::InlineAsmIdentifierInfo& Info
- bool IsUnevaluatedContext
¶virtual llvm::StringRef LookupInlineAsmLabel(
llvm::StringRef Identifier,
llvm::SourceMgr& SM,
llvm::SMLoc Location,
bool Create)
virtual llvm::StringRef LookupInlineAsmLabel(
llvm::StringRef Identifier,
llvm::SourceMgr& SM,
llvm::SMLoc Location,
bool Create)
Declared at: llvm/include/llvm/MC/MCParser/MCAsmParser.h:101
Parameters
- llvm::StringRef Identifier
- llvm::SourceMgr& SM
- llvm::SMLoc Location
- bool Create
¶virtual ~MCAsmParserSemaCallback()
virtual ~MCAsmParserSemaCallback()
Declared at: llvm/include/llvm/MC/MCParser/MCAsmParser.h:96