Lines Matching refs:TheCondState

139   AsmCond TheCondState;  member in __anon1f1fff4e0111::AsmParser
862 AsmCond StartingCondState = TheCondState; in Run()
910 if (TheCondState.TheCond != StartingCondState.TheCond || in Run()
911 TheCondState.Ignore != StartingCondState.Ignore) in Run()
1675 if (!TheCondState.Ignore) { in parseStatement()
1684 if (!TheCondState.Ignore) { in parseStatement()
1709 if (!TheCondState.Ignore) { in parseStatement()
1762 if (TheCondState.Ignore) { in parseStatement()
4461 TheCondState = TheCondStack.back(); in parseDirectiveExitMacro()
4893 TheCondStack.push_back(TheCondState); in parseDirectiveIf()
4894 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIf()
4895 if (TheCondState.Ignore) { in parseDirectiveIf()
4927 TheCondState.CondMet = ExprValue; in parseDirectiveIf()
4928 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIf()
4937 TheCondStack.push_back(TheCondState); in parseDirectiveIfb()
4938 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfb()
4940 if (TheCondState.Ignore) { in parseDirectiveIfb()
4949 TheCondState.CondMet = ExpectBlank == Str.empty(); in parseDirectiveIfb()
4950 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfb()
4960 TheCondStack.push_back(TheCondState); in parseDirectiveIfc()
4961 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfc()
4963 if (TheCondState.Ignore) { in parseDirectiveIfc()
4977 TheCondState.CondMet = ExpectEqual == (Str1.trim() == Str2.trim()); in parseDirectiveIfc()
4978 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfc()
5014 TheCondStack.push_back(TheCondState); in parseDirectiveIfeqs()
5015 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfeqs()
5016 TheCondState.CondMet = ExpectEqual == (String1 == String2); in parseDirectiveIfeqs()
5017 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfeqs()
5026 TheCondStack.push_back(TheCondState); in parseDirectiveIfdef()
5027 TheCondState.TheCond = AsmCond::IfCond; in parseDirectiveIfdef()
5029 if (TheCondState.Ignore) { in parseDirectiveIfdef()
5039 TheCondState.CondMet = (Sym && !Sym->isUndefined()); in parseDirectiveIfdef()
5041 TheCondState.CondMet = (!Sym || Sym->isUndefined()); in parseDirectiveIfdef()
5042 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveIfdef()
5051 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElseIf()
5052 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElseIf()
5055 TheCondState.TheCond = AsmCond::ElseIfCond; in parseDirectiveElseIf()
5060 if (LastIgnoreState || TheCondState.CondMet) { in parseDirectiveElseIf()
5061 TheCondState.Ignore = true; in parseDirectiveElseIf()
5072 TheCondState.CondMet = ExprValue; in parseDirectiveElseIf()
5073 TheCondState.Ignore = !TheCondState.CondMet; in parseDirectiveElseIf()
5086 if (TheCondState.TheCond != AsmCond::IfCond && in parseDirectiveElse()
5087 TheCondState.TheCond != AsmCond::ElseIfCond) in parseDirectiveElse()
5090 TheCondState.TheCond = AsmCond::ElseCond; in parseDirectiveElse()
5094 if (LastIgnoreState || TheCondState.CondMet) in parseDirectiveElse()
5095 TheCondState.Ignore = true; in parseDirectiveElse()
5097 TheCondState.Ignore = false; in parseDirectiveElse()
5174 if ((TheCondState.TheCond == AsmCond::NoCond) || TheCondStack.empty()) in parseDirectiveEndIf()
5178 TheCondState = TheCondStack.back(); in parseDirectiveEndIf()