Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessorLexer.h76 SmallVector<PPConditionalInfo, 4> ConditionalStack; variable
100 ConditionalStack.push_back(CI); in pushConditionalLevel()
103 ConditionalStack.push_back(CI); in pushConditionalLevel()
110 if (ConditionalStack.empty()) in popConditionalLevel()
112 CI = ConditionalStack.pop_back_val(); in popConditionalLevel()
119 assert(!ConditionalStack.empty() && "No conditionals active!"); in peekConditionalLevel()
120 return ConditionalStack.back(); in peekConditionalLevel()
123 unsigned getConditionalStackDepth() const { return ConditionalStack.size(); } in getConditionalStackDepth()
168 return ConditionalStack.begin(); in conditional_begin()
172 return ConditionalStack.end(); in conditional_end()
[all …]
H A DPreprocessor.h721 return ConditionalStack;
725 ConditionalStack.clear();
732 ConditionalStack.clear();
733 ConditionalStack.append(s.begin(), s.end());
736 bool hasRecordedPreamble() const { return !ConditionalStack.empty(); }
745 SmallVector<PPConditionalInfo, 4> ConditionalStack;
/freebsd-src/contrib/llvm-project/clang/lib/Lex/
H A DLexer.cpp3147 PP->setRecordedPreambleConditionalStack(ConditionalStack); in isNextPPTokenLParen()
3151 if (!ConditionalStack.empty()) in isNextPPTokenLParen()
3153 ConditionalStack.clear(); in isNextPPTokenLParen()
3159 while (!ConditionalStack.empty()) { in isNextPPTokenLParen()
3161 PP->Diag(ConditionalStack.back().IfLoc, in isNextPPTokenLParen()
3163 ConditionalStack.pop_back(); in isNextPPTokenLParen()
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp3628 SmallVector<PPConditionalInfo, 4> ConditionalStack; in ReadASTBlock()
3634 ConditionalStack.push_back( in ReadASTBlock()
3637 PP.setReplayablePreambleConditionalStack(ConditionalStack, SkipInfo); in ReadASTBlock()
3605 SmallVector<PPConditionalInfo, 4> ConditionalStack; ReadASTBlock() local