Lines Matching refs:TheCondState

130   AsmCond TheCondState;  member in __anon13c8422b0111::AsmParser
706 AsmCond StartingCondState = TheCondState; in Run()
742 if (TheCondState.TheCond != StartingCondState.TheCond || in Run()
743 TheCondState.Ignore != StartingCondState.Ignore) in Run()
1429 if (!TheCondState.Ignore) in parseStatement()
1436 if (!TheCondState.Ignore) in parseStatement()
1454 if (!TheCondState.Ignore) in parseStatement()
1505 if (TheCondState.Ignore) { in parseStatement()
3997 TheCondState = TheCondStack.back(); in parseDirectiveExitMacro()
4349 TheCondStack.push_back(TheCondState); in parseDirectiveIf()
4350 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIf()
4351 if (TheCondState.Ignore) { in parseDirectiveIf()
4386 TheCondState.CondMet = ExprValue; in parseDirectiveIf()
4387 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIf()
4396 TheCondStack.push_back(TheCondState); in parseDirectiveIfb()
4397 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfb()
4399 if (TheCondState.Ignore) { in parseDirectiveIfb()
4409 TheCondState.CondMet = ExpectBlank == Str.empty(); in parseDirectiveIfb()
4410 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfb()
4420 TheCondStack.push_back(TheCondState); in parseDirectiveIfc()
4421 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfc()
4423 if (TheCondState.Ignore) { in parseDirectiveIfc()
4440 TheCondState.CondMet = ExpectEqual == (Str1.trim() == Str2.trim()); in parseDirectiveIfc()
4441 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfc()
4485 TheCondStack.push_back(TheCondState); in parseDirectiveIfeqs()
4486 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfeqs()
4487 TheCondState.CondMet = ExpectEqual == (String1 == String2); in parseDirectiveIfeqs()
4488 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfeqs()
4497 TheCondStack.push_back(TheCondState); in parseDirectiveIfdef()
4498 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfdef()
4500 if (TheCondState.Ignore) { in parseDirectiveIfdef()
4511 TheCondState.CondMet = (Sym && !Sym->isUndefined()); in parseDirectiveIfdef()
4513 TheCondState.CondMet = (!Sym || Sym->isUndefined()); in parseDirectiveIfdef()
4514 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfdef()
4523 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElseIf()
4524 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElseIf()
4527 TheCondState.TheCond = AsmCond::ElseIfCond; in parseDirectiveElseIf()
4532 if (LastIgnoreState || TheCondState.CondMet) { in parseDirectiveElseIf()
4533 TheCondState.Ignore = true; in parseDirectiveElseIf()
4544 TheCondState.CondMet = ExprValue; in parseDirectiveElseIf()
4545 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveElseIf()
4559 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElse()
4560 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElse()
4563 TheCondState.TheCond = AsmCond::ElseCond; in parseDirectiveElse()
4567 if (LastIgnoreState || TheCondState.CondMet) in parseDirectiveElse()
4568 TheCondState.Ignore = true; in parseDirectiveElse()
4570 TheCondState.Ignore = false; in parseDirectiveElse()
4653 if ((TheCondState.TheCond == AsmCond::NoCond) || TheCondStack.empty()) in parseDirectiveEndIf()
4657 TheCondState = TheCondStack.back(); in parseDirectiveEndIf()