Searched refs:ConditionalStack (Results 1 – 4 of 4) sorted by relevance
75 SmallVector<PPConditionalInfo, 4> ConditionalStack; variable99 ConditionalStack.push_back(CI); in pushConditionalLevel()102 ConditionalStack.push_back(CI); in pushConditionalLevel()109 if (ConditionalStack.empty()) in popConditionalLevel()111 CI = ConditionalStack.pop_back_val(); in popConditionalLevel()118 assert(!ConditionalStack.empty() && "No conditionals active!"); in peekConditionalLevel()119 return ConditionalStack.back(); in peekConditionalLevel()122 unsigned getConditionalStackDepth() const { return ConditionalStack.size(); } in getConditionalStackDepth()167 return ConditionalStack.begin(); in conditional_begin()171 return ConditionalStack.end(); in conditional_end()[all …]
470 return ConditionalStack; in getStack()474 ConditionalStack.clear(); in doneReplaying()481 ConditionalStack.clear(); in setStack()482 ConditionalStack.append(s.begin(), s.end()); in setStack()485 bool hasRecordedPreamble() const { return !ConditionalStack.empty(); } in hasRecordedPreamble()494 SmallVector<PPConditionalInfo, 4> ConditionalStack;
2766 PP->setRecordedPreambleConditionalStack(ConditionalStack); in LexEndOfFile()2767 ConditionalStack.clear(); in LexEndOfFile()2773 while (!ConditionalStack.empty()) { in LexEndOfFile()2775 PP->Diag(ConditionalStack.back().IfLoc, in LexEndOfFile()2777 ConditionalStack.pop_back(); in LexEndOfFile()
3379 SmallVector<PPConditionalInfo, 4> ConditionalStack; in ReadASTBlock() local3385 ConditionalStack.push_back( in ReadASTBlock()3388 PP.setReplayablePreambleConditionalStack(ConditionalStack, SkipInfo); in ReadASTBlock()