Lines Matching defs:Directive
213 void addDirectiveHandler(StringRef Directive,
215 ExtensionDirectiveMap[Directive] = Handler;
218 void addAliasForDirective(StringRef Directive, StringRef Alias) override {
219 DirectiveKindMap[Directive.lower()] = DirectiveKindMap[Alias.lower()];
630 bool parseDirectiveExitMacro(StringRef Directive);
631 bool parseDirectiveEndMacro(StringRef Directive);
633 bool parseDirectiveMacrosOnOff(StringRef Directive);
635 bool parseDirectiveAltmacro(StringRef Directive);
688 bool parseDirectiveRept(SMLoc DirectiveLoc, StringRef Directive);
1779 /// ::= Label* Directive ...Operands... EndOfStatement
4520 bool AsmParser::parseDirectiveAltmacro(StringRef Directive) {
4523 AltMacroMode = (Directive == ".altmacro");
4530 bool AsmParser::parseDirectiveMacrosOnOff(StringRef Directive) {
4533 setMacrosEnabled(Directive == ".macros_on");
4770 bool AsmParser::parseDirectiveExitMacro(StringRef Directive) {
4775 return TokError("unexpected '" + Directive + "' in file, "
4791 bool AsmParser::parseDirectiveEndMacro(StringRef Directive) {
4793 return TokError("unexpected token in '" + Directive + "' directive");
4804 return TokError("unexpected '" + Directive + "' in file, "