Home
last modified time | relevance | path

Searched refs:BacktrackPositions (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DPPCaching.cpp27 BacktrackPositions.push_back(CachedLexPos); in EnableBacktrackAtThisPos()
33 assert(!BacktrackPositions.empty() in CommitBacktrackedTokens()
35 BacktrackPositions.pop_back(); in CommitBacktrackedTokens()
40 auto PrevCachedLexPos = BacktrackPositions.back(); in LastCachedTokenRange()
64 assert(!BacktrackPositions.empty() in Backtrack()
66 CachedLexPos = BacktrackPositions.back(); in Backtrack()
67 BacktrackPositions.pop_back(); in Backtrack()
140 assert((BacktrackPositions.empty() || BacktrackPositions.back() <= i) && in AnnotatePreviousCachedTokens()
H A DPreprocessor.cpp164 assert(BacktrackPositions.empty() && "EnableBacktrack/Backtrack imbalance!"); in ~Preprocessor()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DPreprocessor.h764 std::vector<CachedTokensTy::size_type> BacktrackPositions; variable
1273 bool isBacktrackEnabled() const { return !BacktrackPositions.empty(); } in isBacktrackEnabled()
1369 assert(signed(CachedLexPos) - signed(N) >= signed(BacktrackPositions.back()) in RevertCachedTokens()