Lines Matching defs:DirKind
934 DirectiveKind DirKind, SMLoc NameLoc);
992 bool parseDirectiveStruct(StringRef Directive, DirectiveKind DirKind,
994 bool parseDirectiveNestedStruct(StringRef Directive, DirectiveKind DirKind);
1011 bool parseDirectiveIf(SMLoc DirectiveLoc, DirectiveKind DirKind);
1021 bool parseDirectiveElseIf(SMLoc DirectiveLoc, DirectiveKind DirKind);
2136 DirectiveKind DirKind = (DirKindIt == DirectiveKindMap.end())
2139 switch (DirKind) {
2144 return parseDirectiveIf(IDLoc, DirKind);
2167 return parseDirectiveElseIf(IDLoc, DirKind);
2279 if (DirKind != DK_NO_DIRECTIVE) {
2321 switch (DirKind) {
2356 return parseDirectiveNestedStruct(IDVal, DirKind);
2546 DirKind = (DirKindIt == DirectiveKindMap.end())
2549 switch (DirKind) {
2556 return parseDirectiveEquate(nextVal, IDVal, DirKind, IDLoc);
2626 return parseDirectiveStruct(nextVal, DirKind, IDVal, IDLoc);
3388 DirectiveKind DirKind, SMLoc NameLoc) {
3399 if (DirKind == DK_EQU || DirKind == DK_TEXTEQU) {
3437 if (DirKind == DK_TEXTEQU)
3450 if (DirKind == DK_ASSIGN)
3502 Var.Redefinable = (DirKind == DK_ASSIGN) ? Variable::REDEFINABLE
4506 DirectiveKind DirKind, StringRef Name,
4538 StructInProgress.emplace_back(Name, DirKind == DK_UNION, AlignmentValue);
4547 DirectiveKind DirKind) {
4563 StructInProgress.emplace_back(Name, DirKind == DK_UNION,
6137 bool MasmParser::parseDirectiveIf(SMLoc DirectiveLoc, DirectiveKind DirKind) {
6147 switch (DirKind) {
6266 DirectiveKind DirKind) {
6287 switch (DirKind) {