Lines Matching refs:Directive
465 void addDirectiveHandler(StringRef Directive, in addDirectiveHandler() argument
467 ExtensionDirectiveMap[Directive] = Handler; in addDirectiveHandler()
468 if (DirectiveKindMap.find(Directive) == DirectiveKindMap.end()) { in addDirectiveHandler()
469 DirectiveKindMap[Directive] = DK_HANDLER_DIRECTIVE; in addDirectiveHandler()
473 void addAliasForDirective(StringRef Directive, StringRef Alias) override { in addAliasForDirective() argument
474 DirectiveKindMap[Directive] = DirectiveKindMap[Alias]; in addAliasForDirective()
911 StringRef Directive, SMLoc DirLoc);
913 StringRef Directive, SMLoc DirLoc,
971 bool parseDirectiveExitMacro(SMLoc DirectiveLoc, StringRef Directive,
973 bool parseDirectiveEndMacro(StringRef Directive);
976 bool parseDirectiveStruct(StringRef Directive, DirectiveKind DirKind,
978 bool parseDirectiveNestedStruct(StringRef Directive, DirectiveKind DirKind);
1023 bool parseDirectiveRepeat(SMLoc DirectiveLoc, StringRef Directive);
1024 bool parseDirectiveFor(SMLoc DirectiveLoc, StringRef Directive);
1025 bool parseDirectiveForc(SMLoc DirectiveLoc, StringRef Directive);
4528 StringRef Directive, SMLoc DirLoc) { in parseDirectiveStructValue() argument
4533 return addErrorSuffix(" in '" + Twine(Directive) + "' directive"); in parseDirectiveStructValue()
4542 StringRef Directive, in parseDirectiveNamedStructValue() argument
4558 return addErrorSuffix(" in '" + Twine(Directive) + "' directive"); in parseDirectiveNamedStructValue()
4570 bool MasmParser::parseDirectiveStruct(StringRef Directive, in parseDirectiveStruct() argument
4580 return addErrorSuffix(" in alignment value for '" + Twine(Directive) + in parseDirectiveStruct()
4593 return addErrorSuffix(" in '" + Twine(Directive) + "' directive"); in parseDirectiveStruct()
4596 Twine(Directive) + in parseDirectiveStruct()
4601 return addErrorSuffix(" in '" + Twine(Directive) + "' directive"); in parseDirectiveStruct()
4611 bool MasmParser::parseDirectiveNestedStruct(StringRef Directive, in parseDirectiveNestedStruct() argument
4614 return TokError("missing name in top-level '" + Twine(Directive) + in parseDirectiveNestedStruct()
4623 return addErrorSuffix(" in '" + Twine(Directive) + "' directive"); in parseDirectiveNestedStruct()
5967 StringRef Directive, in parseDirectiveExitMacro() argument
5972 "unable to parse text item in '" + Directive + "' directive"); in parseDirectiveExitMacro()
5976 return TokError("unexpected '" + Directive + "' in file, " in parseDirectiveExitMacro()
5991 bool MasmParser::parseDirectiveEndMacro(StringRef Directive) { in parseDirectiveEndMacro() argument
5993 return TokError("unexpected token in '" + Directive + "' directive"); in parseDirectiveEndMacro()
6004 return TokError("unexpected '" + Directive + "' in file, " in parseDirectiveEndMacro()
7136 bool MasmParser::parseDirectiveForc(SMLoc DirectiveLoc, StringRef Directive) { in parseDirectiveForc() argument
7141 "expected identifier in '" + Directive + "' directive") || in parseDirectiveForc()
7143 "expected comma in '" + Directive + "' directive")) in parseDirectiveForc()