Lines Matching defs:Directive

479   void addDirectiveHandler(StringRef Directive,
481 ExtensionDirectiveMap[Directive] = Handler;
482 if (!DirectiveKindMap.contains(Directive)) {
483 DirectiveKindMap[Directive] = DK_HANDLER_DIRECTIVE;
487 void addAliasForDirective(StringRef Directive, StringRef Alias) override {
488 DirectiveKindMap[Directive] = DirectiveKindMap[Alias];
927 StringRef Directive, SMLoc DirLoc);
929 StringRef Directive, SMLoc DirLoc,
987 bool parseDirectiveExitMacro(SMLoc DirectiveLoc, StringRef Directive,
989 bool parseDirectiveEndMacro(StringRef Directive);
992 bool parseDirectiveStruct(StringRef Directive, DirectiveKind DirKind,
994 bool parseDirectiveNestedStruct(StringRef Directive, DirectiveKind DirKind);
1041 bool parseDirectiveRepeat(SMLoc DirectiveLoc, StringRef Directive);
1042 bool parseDirectiveFor(SMLoc DirectiveLoc, StringRef Directive);
1043 bool parseDirectiveForc(SMLoc DirectiveLoc, StringRef Directive);
2081 /// ::= Label* Directive ...Operands... EndOfStatement
4463 StringRef Directive, SMLoc DirLoc) {
4468 return addErrorSuffix(" in '" + Twine(Directive) + "' directive");
4477 StringRef Directive,
4493 return addErrorSuffix(" in '" + Twine(Directive) + "' directive");
4505 bool MasmParser::parseDirectiveStruct(StringRef Directive,
4515 return addErrorSuffix(" in alignment value for '" + Twine(Directive) +
4528 return addErrorSuffix(" in '" + Twine(Directive) + "' directive");
4531 Twine(Directive) +
4536 return addErrorSuffix(" in '" + Twine(Directive) + "' directive");
4546 bool MasmParser::parseDirectiveNestedStruct(StringRef Directive,
4549 return TokError("missing name in top-level '" + Twine(Directive) +
4558 return addErrorSuffix(" in '" + Twine(Directive) + "' directive");
5895 StringRef Directive,
5900 "unable to parse text item in '" + Directive + "' directive");
5904 return TokError("unexpected '" + Directive + "' in file, "
5919 bool MasmParser::parseDirectiveEndMacro(StringRef Directive) {
5921 return TokError("unexpected token in '" + Directive + "' directive");
5932 return TokError("unexpected '" + Directive + "' in file, "
7089 bool MasmParser::parseDirectiveForc(SMLoc DirectiveLoc, StringRef Directive) {
7094 "expected identifier in '" + Directive + "' directive") ||
7096 "expected comma in '" + Directive + "' directive"))