Lines Matching defs:Directive
194 void addDirectiveHandler(StringRef Directive,
196 ExtensionDirectiveMap[Directive] = Handler;
199 void addAliasForDirective(StringRef Directive, StringRef Alias) override {
200 DirectiveKindMap[Directive.lower()] = DirectiveKindMap[Alias.lower()];
597 bool parseDirectiveExitMacro(StringRef Directive);
598 bool parseDirectiveEndMacro(StringRef Directive);
600 bool parseDirectiveMacrosOnOff(StringRef Directive);
602 bool parseDirectiveAltmacro(StringRef Directive);
655 bool parseDirectiveRept(SMLoc DirectiveLoc, StringRef Directive);
1680 /// ::= Label* Directive ...Operands... EndOfStatement
4352 bool AsmParser::parseDirectiveAltmacro(StringRef Directive) {
4354 return TokError("unexpected token in '" + Directive + "' directive");
4355 AltMacroMode = (Directive == ".altmacro");
4362 bool AsmParser::parseDirectiveMacrosOnOff(StringRef Directive) {
4364 "unexpected token in '" + Directive + "' directive"))
4367 setMacrosEnabled(Directive == ".macros_on");
4604 bool AsmParser::parseDirectiveExitMacro(StringRef Directive) {
4606 "unexpected token in '" + Directive + "' directive"))
4610 return TokError("unexpected '" + Directive + "' in file, "
4626 bool AsmParser::parseDirectiveEndMacro(StringRef Directive) {
4628 return TokError("unexpected token in '" + Directive + "' directive");
4639 return TokError("unexpected '" + Directive + "' in file, "