Lines Matching refs:TheCondState

398   AsmCond TheCondState;  member in __anon4534580c0111::MasmParser
1347 AsmCond StartingCondState = TheCondState; in Run()
1401 if (TheCondState.TheCond != StartingCondState.TheCond || in Run()
1402 TheCondState.Ignore != StartingCondState.Ignore) in Run()
2123 if (!TheCondState.Ignore) { in parseStatement()
2195 if (TheCondState.Ignore) { in parseStatement()
5908 TheCondState = TheCondStack.back(); in parseDirectiveExitMacro()
6137 TheCondStack.push_back(TheCondState); in parseDirectiveIf()
6138 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIf()
6139 if (TheCondState.Ignore) { in parseDirectiveIf()
6156 TheCondState.CondMet = ExprValue; in parseDirectiveIf()
6157 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIf()
6166 TheCondStack.push_back(TheCondState); in parseDirectiveIfb()
6167 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfb()
6169 if (TheCondState.Ignore) { in parseDirectiveIfb()
6179 TheCondState.CondMet = ExpectBlank == Str.empty(); in parseDirectiveIfb()
6180 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfb()
6212 TheCondStack.push_back(TheCondState); in parseDirectiveIfidn()
6213 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfidn()
6215 TheCondState.CondMet = in parseDirectiveIfidn()
6218 TheCondState.CondMet = ExpectEqual == (String1 == String2); in parseDirectiveIfidn()
6219 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfidn()
6228 TheCondStack.push_back(TheCondState); in parseDirectiveIfdef()
6229 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfdef()
6231 if (TheCondState.Ignore) { in parseDirectiveIfdef()
6255 TheCondState.CondMet = (is_defined == expect_defined); in parseDirectiveIfdef()
6256 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfdef()
6266 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElseIf()
6267 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElseIf()
6270 TheCondState.TheCond = AsmCond::ElseIfCond; in parseDirectiveElseIf()
6275 if (LastIgnoreState || TheCondState.CondMet) { in parseDirectiveElseIf()
6276 TheCondState.Ignore = true; in parseDirectiveElseIf()
6296 TheCondState.CondMet = ExprValue; in parseDirectiveElseIf()
6297 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveElseIf()
6306 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElseIfb()
6307 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElseIfb()
6310 TheCondState.TheCond = AsmCond::ElseIfCond; in parseDirectiveElseIfb()
6315 if (LastIgnoreState || TheCondState.CondMet) { in parseDirectiveElseIfb()
6316 TheCondState.Ignore = true; in parseDirectiveElseIfb()
6329 TheCondState.CondMet = ExpectBlank == Str.empty(); in parseDirectiveElseIfb()
6330 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveElseIfb()
6341 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElseIfdef()
6342 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElseIfdef()
6345 TheCondState.TheCond = AsmCond::ElseIfCond; in parseDirectiveElseIfdef()
6350 if (LastIgnoreState || TheCondState.CondMet) { in parseDirectiveElseIfdef()
6351 TheCondState.Ignore = true; in parseDirectiveElseIfdef()
6376 TheCondState.CondMet = (is_defined == expect_defined); in parseDirectiveElseIfdef()
6377 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveElseIfdef()
6387 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElseIfidn()
6388 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElseIfidn()
6391 TheCondState.TheCond = AsmCond::ElseIfCond; in parseDirectiveElseIfidn()
6396 if (LastIgnoreState || TheCondState.CondMet) { in parseDirectiveElseIfidn()
6397 TheCondState.Ignore = true; in parseDirectiveElseIfidn()
6426 TheCondState.CondMet = in parseDirectiveElseIfidn()
6429 TheCondState.CondMet = ExpectEqual == (String1 == String2); in parseDirectiveElseIfidn()
6430 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveElseIfidn()
6442 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElse()
6443 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElse()
6446 TheCondState.TheCond = AsmCond::ElseCond; in parseDirectiveElse()
6450 if (LastIgnoreState || TheCondState.CondMet) in parseDirectiveElse()
6451 TheCondState.Ignore = true; in parseDirectiveElse()
6453 TheCondState.Ignore = false; in parseDirectiveElse()
6606 TheCondState.CondMet = in parseDirectiveErrorIfidn()
6609 TheCondState.CondMet = ExpectEqual == (String1 == String2); in parseDirectiveErrorIfidn()
6610 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveErrorIfidn()
6652 if ((TheCondState.TheCond == AsmCond::NoCond) || TheCondStack.empty()) in parseDirectiveEndIf()
6656 TheCondState = TheCondStack.back(); in parseDirectiveEndIf()