16 template <
bool (GOFFAsmParser::*HandlerMethod)(StringRef, SMLoc)>
17 void addDirectiveHandler(StringRef Directive) {
19 std::make_pair(
this, HandleDirective<GOFFAsmParser, HandlerMethod>);
21 getParser().addDirectiveHandler(Directive, Handler);
25 GOFFAsmParser() =
default;
27 void Initialize(MCAsmParser &Parser)
override {
Generic interface for extending the MCAsmParser, which is implemented by target and object file assem...
virtual void Initialize(MCAsmParser &Parser)
Initialize the extension for parsing using the given Parser.
std::pair< MCAsmParserExtension *, DirectiveHandler > ExtensionDirectiveHandler
This is an optimization pass for GlobalISel generic memory operations.
MCAsmParserExtension * createGOFFAsmParser()