Home
last modified time | relevance | path

Searched refs:ConditionalStack (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DPreprocessorLexer.h77 SmallVector<PPConditionalInfo, 4> ConditionalStack; variable
101 ConditionalStack.push_back(CI); in pushConditionalLevel()
104 ConditionalStack.push_back(CI); in pushConditionalLevel()
111 if (ConditionalStack.empty()) in popConditionalLevel()
113 CI = ConditionalStack.pop_back_val(); in popConditionalLevel()
120 assert(!ConditionalStack.empty() && "No conditionals active!"); in peekConditionalLevel()
121 return ConditionalStack.back(); in peekConditionalLevel()
173 return ConditionalStack.begin(); in conditional_begin()
177 return ConditionalStack.end(); in conditional_end()
181 ConditionalStack.clear(); in setConditionalLevels()
[all …]
H A DPreprocessor.h362 return ConditionalStack; in getStack()
366 ConditionalStack.clear(); in doneReplaying()
373 ConditionalStack.clear(); in setStack()
374 ConditionalStack.append(s.begin(), s.end()); in setStack()
377 bool hasRecordedPreamble() const { return !ConditionalStack.empty(); } in hasRecordedPreamble()
386 SmallVector<PPConditionalInfo, 4> ConditionalStack;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DLexer.cpp2729 PP->setRecordedPreambleConditionalStack(ConditionalStack); in LexEndOfFile()
2730 ConditionalStack.clear(); in LexEndOfFile()
2736 while (!ConditionalStack.empty()) { in LexEndOfFile()
2738 PP->Diag(ConditionalStack.back().IfLoc, in LexEndOfFile()
2740 ConditionalStack.pop_back(); in LexEndOfFile()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp3074 SmallVector<PPConditionalInfo, 4> ConditionalStack; in ReadASTBlock() local
3080 ConditionalStack.push_back( in ReadASTBlock()
3083 PP.setReplayablePreambleConditionalStack(ConditionalStack, SkipInfo); in ReadASTBlock()