Lines Matching refs:back

100     if (Tokens.back()->NewlinesBefore > 0 || Tokens.back()->IsMultiline)  in lex()
102 } while (Tokens.back()->isNot(tok::eof)); in lex()
104 auto &TokEOF = *Tokens.back(); in lex()
138 Tokens.back()->Tok.setKind(tok::pipepipe); in tryMergePreviousTokens()
143 Tokens.back()->Tok.setKind(tok::period); in tryMergePreviousTokens()
163 Tokens.back()->Tok.setKind(tok::l_square); in tryMergePreviousTokens()
193 Tokens.back()->Tok.setKind(tok::starequal); in tryMergePreviousTokens()
199 Tokens.back()->Tok.setKind(tok::equal); in tryMergePreviousTokens()
217 Tokens.back()->isOneOf(tok::numeric_constant, tok::identifier, in tryMergePreviousTokens()
231 if (Tokens.back()->TokenText.size() == 1 && in tryMergePreviousTokens()
234 Tokens.back()->Tok.setKind(tok::caret); in tryMergePreviousTokens()
239 Tokens.back()->Tok.setKind(tok::lessless); in tryMergePreviousTokens()
243 Tokens.back()->Tok.setKind(tok::greatergreater); in tryMergePreviousTokens()
253 Tokens.back()->ForcedPrecedence = prec::Assignment; in tryMergePreviousTokens()
281 Tokens.back()->is(tok::arrow)) { in tryMergePreviousTokens()
282 Tokens.back()->ForcedPrecedence = prec::Comma; in tryMergePreviousTokens()
291 Tokens.back()->setFinalizedType(TT_TableGenMultiLineString); in tryMergePreviousTokens()
292 Tokens.back()->Tok.setKind(tok::string_literal); in tryMergePreviousTokens()
299 Tokens.back()->Tok.setKind(tok::identifier); in tryMergePreviousTokens()
300 Tokens.back()->Tok.setIdentifierInfo(nullptr); in tryMergePreviousTokens()
301 if (Tokens.back()->TokenText == "!cond") in tryMergePreviousTokens()
302 Tokens.back()->setFinalizedType(TT_TableGenCondOperator); in tryMergePreviousTokens()
304 Tokens.back()->setFinalizedType(TT_TableGenBangOperator); in tryMergePreviousTokens()
310 Tokens.back()->Tok.setKind(tok::identifier); in tryMergePreviousTokens()
311 Tokens.back()->Tok.setIdentifierInfo(nullptr); in tryMergePreviousTokens()
312 Tokens.back()->setFinalizedType(TT_TableGenBangOperator); in tryMergePreviousTokens()
317 Tokens.back()->Tok.setKind(tok::numeric_constant); in tryMergePreviousTokens()
321 Tokens.back()->Tok.setKind(tok::numeric_constant); in tryMergePreviousTokens()
641 FormatToken *RegexToken = Tokens.back(); in tryParseJSRegexLiteral()
755 FormatToken *CSharpStringLiteral = Tokens.back(); in handleCSharpVerbatimAndInterpolatedStrings()
817 FormatToken *MultiLineString = Tokens.back(); in handleTableGenMultilineString()
848 FormatToken *Tok = Tokens.back(); in handleTableGenNumericLikeIdentifier()
886 FormatToken *BacktickToken = Tokens.back(); in handleTemplateStrings()
952 FormatToken *HashToken = Tokens.back(); in tryParsePythonComment()
975 FormatToken *Last = Tokens.back(); in tryMerge_TMacro()
1005 Tokens.back() = String; in tryMerge_TMacro()
1012 if (Tokens.back()->NewlinesBefore == 0 && Tokens.back()->isNot(tok::eof)) in tryMergeConflictMarkers()
1055 FormatToken *Next = Tokens.back(); in tryMergeConflictMarkers()
1061 Tokens.back()->setType(Type); in tryMergeConflictMarkers()
1062 Tokens.back()->Tok.setKind(tok::kw___unknown_anytype); in tryMergeConflictMarkers()
1267 Tokens.back()->is(Keywords.kw_apostrophe) && in getNextToken()
1321 Tokens.back()->is(TT_VerilogNumberBase) && in getNextToken()
1354 if (!(Tokens.size() > 0 && Tokens.back()->Tok.getIdentifierInfo() && in getNextToken()
1355 Tokens.back()->Tok.getIdentifierInfo()->getPPKeywordID() == in getNextToken()