Home
last modified time | relevance | path

Searched refs:Token (Results 1 – 25 of 254) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp396 MIToken Token; member in __anon3a2b08230111::MIParser
927 while (Token.isNot(MIToken::rparen) && !Token.isErrorOrEOF()) in parseBasicBlock()
1050 while (Token.isRegister() || Token.isRegisterFlag()) { in parse()
1083 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parse()
2020 !(Token.range() == "true" || Token.range() == "false")) in parseTypedImmediateOperand()
2130 if (!Token.stringValue().empty() && Token.stringValue() != Name) in parseStackFrameIndex()
3040 if (Token.isNot(MIToken::plus) && Token.isNot(MIToken::minus)) in parseOffset()
3504 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parsePreOrPostInstrSymbol()
3521 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parseHeapAllocMarker()
3538 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parsePCSections()
[all …]
H A DMILexer.cpp175 Token.reset(Type, String) in lexName()
185 Token.reset(Type, Range.upto(C)) in lexName()
366 Token.reset(Kind, Range.upto(C)) in maybeLexIndexAndName()
458 return lexVirtualRegister(C, Token); in maybeLexRegister()
629 if (Token.isError()) in maybeLexExclaim()
630 ErrorCallback(Token.location(), in maybeLexExclaim()
678 Token.reset(Kind, Range.upto(C)); in maybeLexSymbol()
718 Token.reset(MIToken::Eof, C.remaining()); in lexMIToken()
756 if (Cursor R = maybeLexSymbol(C, Token)) in lexMIToken()
758 if (Cursor R = maybeLexNewline(C, Token)) in lexMIToken()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DMacroCallReconstructor.cpp107 if (Token->MacroCtx) { in add()
110 reconstruct(Token); in add()
113 appendToken(Token); in add()
208 assert(Token->MacroCtx); in reconstruct()
259 assert(Token->MacroCtx); in startReconstruction()
267 Token->MacroCtx in startReconstruction()
331 !Token->MacroCtx && Token->is(tok::r_paren); in endReconstruction()
391 if (Token->MacroCtx) { in processNextReconstructed()
408 if (!Token->MacroCtx) { in processNextReconstructed()
426 appendToken(Token); in processNextReconstructed()
[all …]
H A DFormatTokenSource.h191 Token(nullptr), PreviousToken(nullptr) { in ScopedMacroState()
202 ResetToken = Token; in ~ScopedMacroState()
212 PreviousToken = Token; in getNextToken()
213 Token = PreviousTokenSource->getNextToken(); in getNextToken()
216 return Token; in getNextToken()
235 Token = PreviousTokenSource->setPosition(Position); in setPosition()
236 return Token; in setPosition()
246 return Token && Token->HasUnescapedNewline && in eof()
247 !continuesLineComment(*Token, PreviousToken, in eof()
258 FormatToken *Token; variable
/freebsd/sys/contrib/dev/acpica/compiler/
H A Dprscan.c457 if (Token && (*Token == '#')) in PrPreprocessInputFile()
486 while (Token) in PrPreprocessInputFile()
681 if (!Token) in PrDoDirective()
780 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token); in PrDoDirective()
849 if (!Token) in PrDoDirective()
856 Token); in PrDoDirective()
864 if (!Token) in PrDoDirective()
895 Token); in PrDoDirective()
910 if (!Token) in PrDoDirective()
921 if (!Token) in PrDoDirective()
[all …]
H A Dprmacros.c441 if (!Token) in PrAddMacro()
451 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token); in PrAddMacro()
462 strcpy (Args[i].Name, Token); in PrAddMacro()
479 while (Token) in PrAddMacro()
616 if (!Token) in PrDoMacroInvocation()
622 Length = Token - MacroStart + strlen (Token) + 1; in PrDoMacroInvocation()
635 if (!Token) in PrDoMacroInvocation()
645 strlen (Token) : 0; in PrDoMacroInvocation()
647 Diff2 = strlen (Args->Name) < strlen (Token) ? strlen (Token) - in PrDoMacroInvocation()
678 if (!Token) in PrDoMacroInvocation()
[all …]
H A Dprexpress.c218 char *Token; in PrExpandMacros() local
227 Token = PrGetNextToken (AslGbl_ExpressionTokenBuffer, PR_EXPR_SEPARATORS, &Next); in PrExpandMacros()
230 while (Token) in PrExpandMacros()
232 DefineInfo = PrMatchDefine (Token); in PrExpandMacros()
244 PrDoMacroInvocation (AslGbl_ExpressionTokenBuffer, Token, in PrExpandMacros()
253 TokenOffset = Token - AslGbl_ExpressionTokenBuffer + OffsetAdjust; in PrExpandMacros()
255 &AslGbl_CurrentLineBuffer[TokenOffset], strlen (Token), in PrExpandMacros()
260 OffsetAdjust += strlen (ReplaceString) - strlen (Token); in PrExpandMacros()
264 AslGbl_CurrentLineNumber, Token, in PrExpandMacros()
269 Token = PrGetNextToken (NULL, PR_EXPR_SEPARATORS, &Next); in PrExpandMacros()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTokens.h103 class Token {
107 explicit Token(const clang::Token &T);
274 llvm::ArrayRef<syntax::Token> Spelled;
275 llvm::ArrayRef<syntax::Token> Expanded;
372 std::vector<syntax::Token> ExpandedTokens;
383 llvm::ArrayRef<syntax::Token>
385 llvm::ArrayRef<syntax::Token>
390 const syntax::Token *
393 const syntax::Token *
411 std::vector<syntax::Token>
[all …]
H A DTokenBufferTokenManager.h30 const auto *Token = getToken(I); in getText() local
31 assert(Token); in getText()
35 if (Token->kind() == tok::eof) in getText()
37 return Token->text(SM); in getText()
40 const syntax::Token *getToken(Key I) const { in getToken()
41 return reinterpret_cast<const syntax::Token *>(I); in getToken()
54 std::pair<FileID, ArrayRef<Token>>
64 llvm::DenseMap<FileID, std::vector<Token>> ExtraTokens;
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DYAMLParser.cpp1120 Token T; in unrollIndent()
1192 Token T; in scanStreamStart()
1212 Token T; in scanStreamEnd()
1233 Token T; in scanDirective()
1258 Token T; in scanDocumentIndicator()
1267 Token T; in scanFlowCollectionStart()
1289 Token T; in scanFlowCollectionEnd()
1304 Token T; in scanFlowEntry()
1317 Token T; in scanBlockEntry()
1333 Token T; in scanKey()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.cpp41 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo()
133 Token Tok = consume<Token>(Line); in classify()
177 if (consume<Token>(Line) != Token::Module) in parse()
206 if (consume<Token>(Line) != Token::Info) in parse()
209 if (consume<Token>(Line) != Token::CodeID) in parse()
276 Token Tok = Size ? Token::Func : Token::Public; in parsePublicOrFunc()
332 if (consume<Token>(Line) != Token::Inline) in parse()
444 if (consume<Token>(Line) != Token::Stack) in parse()
446 if (consume<Token>(Line) != Token::CFI) in parse()
492 if (consume<Token>(Line) != Token::Stack) in parse()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DTokenLexer.h24 class Token; variable
51 const Token *Tokens;
108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer()
131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
148 bool Lex(Token &Tok);
184 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream,
189 bool pasteTokens(Token &Tok);
205 void stringifyVAOPTContents(SmallVectorImpl<Token> &ResultToks,
218 void HandleMicrosoftCommentPaste(Token &Tok, SourceLocation OpLoc);
231 Token *begin_tokens, Token *end_tokens);
[all …]
H A DLexer.h203 bool Lex(Token &Result);
207 bool LexDependencyDirectiveToken(Token &Result);
221 const dependency_directives_scan::Token &DDTok, Token &Result);
230 void IndirectLex(Token &Result) override { Lex(Result); } in IndirectLex()
236 bool LexFromRawLexer(Token &Result) { in LexFromRawLexer()
348 static std::string getSpelling(const Token &Tok,
377 static bool getRawToken(SourceLocation Loc, Token &Result,
623 void FormTokenWithChars(Token &Result, const char *TokEnd, in FormTokenWithChars()
732 void PropagateLineStartLeadingSpaceInfo(Token &Result);
734 const char *LexUDSuffix(Token &Result, const char *CurPtr,
[all …]
H A DPreprocessor.h186 Token* ArgMacro;
792 Token Tok;
1718 void Lex(Token &Result);
1759 void LexNonComment(Token &Result) { in LexNonComment()
2585 void Handle_Pragma(Token &Tok);
2620 void CachingLex(Token &Result);
2636 const Token &PeekAhead(unsigned N);
2761 void HandleIfdefDirective(Token &Result, const Token &HashToken,
2763 void HandleIfDirective(Token &IfToken, const Token &HashToken,
2766 void HandleElseDirective(Token &Result, const Token &HashToken);
[all …]
H A DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
49 std::vector<std::vector<Token> > PreExpArgTokens;
67 ArrayRef<Token> UnexpArgTokens,
76 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const;
81 const Token *getUnexpArgument(unsigned Arg) const;
86 static unsigned getArgLength(const Token *ArgPtr);
90 const std::vector<Token> &
124 static Token StringifyArgument(const Token *ArgToks,
H A DTokenConcatenation.h20 class Token; variable
60 bool AvoidConcat(const Token &PrevPrevTok,
61 const Token &PrevTok,
62 const Token &Tok) const;
67 bool IsIdentifierStringPrefix(const Token &Tok) const;
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DTokenLexer.cpp194 Token *const VAOPTTokens = in stringifyVAOPTContents()
245 SmallVector<Token, 128> ResultToks; in ExpandFunctionArguments()
257 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments()
451 const Token *ResultArgToks; in ExpandFunctionArguments()
622 bool TokenLexer::Lex(Token &Tok) { in Lex()
646 Tok.setFlag(Token::IsReinjected); in Lex()
732 bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, in pasteTokens()
793 Token ResultTokTmp; in pasteTokens()
804 Token Result; in pasteTokens()
1055 for (Token& T : Partition) { in updateConsecutiveMacroArgTokens()
[all …]
H A DMacroArgs.cpp65 static_assert(std::is_trivial_v<Token>, in create()
70 Result->getTrailingObjects<Token>()); in create()
123 const Token *Start = getTrailingObjects<Token>(); in getUnexpArgument()
124 const Token *Result = Start; in getUnexpArgument()
174 const Token *AT = getUnexpArgument(Arg); in getPreExpArgument()
186 Result.push_back(Token()); in getPreExpArgument()
187 Token &Tok = Result.back(); in getPreExpArgument()
208 Token MacroArgs::StringifyArgument(const Token *ArgToks, in StringifyArgument()
212 Token Tok; in StringifyArgument()
216 const Token *ArgTokStart = ArgToks; in StringifyArgument()
[all …]
H A DPragma.cpp139 Token &Tok;
177 Token Tok; in HandlePragmaDirective()
287 Token TmpTok; in Handle_Pragma()
402 Token *TokArray = new Token[PragmaToks.size()]; in HandleMicrosoft__pragma()
443 Token Tok; in HandlePragmaPoison()
969 Token Tok; in LexOnOffSwitch()
1055 Token Tok; in HandlePragma()
1215 Token Tok; in HandleCaptured()
1252 Token Tok; in HandlePragma()
1286 Token Tok; in HandlePragma()
[all …]
H A DPPCaching.cpp48 void Preprocessor::CachingLex(Token &Result) { in CachingLex()
58 Result.setFlag(Token::IsReinjected); in CachingLex()
105 const Token &Preprocessor::PeekAhead(unsigned N) { in PeekAhead()
109 CachedTokens.push_back(Token()); in PeekAhead()
116 void Preprocessor::AnnotatePreviousCachedTokens(const Token &Tok) { in AnnotatePreviousCachedTokens()
139 bool Preprocessor::IsPreviousCachedToken(const Token &Tok) const { in IsPreviousCachedToken()
144 const Token LastCachedTok = CachedTokens[CachedLexPos - 1]; in IsPreviousCachedToken()
157 void Preprocessor::ReplacePreviousCachedToken(ArrayRef<Token> NewToks) { in ReplacePreviousCachedToken()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp39 llvm::ArrayRef<syntax::Token>
44 const syntax::Token *Begin = in getTokensCovering()
48 const syntax::Token *End = in getTokensCovering()
143 syntax::Token::Token(SourceLocation Location, unsigned Length, in Token() function in syntax::Token
149 syntax::Token::Token(const clang::Token &T) in Token() function in syntax::Token
521 llvm::ArrayRef<syntax::Token>
535 llvm::ArrayRef<syntax::Token>
542 const syntax::Token *
552 const syntax::Token *
567 const syntax::Token *Token = &Spelled[Mapping.BeginSpelled]; in macroExpansions() local
[all …]
H A DComputeReplacements.cpp18 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>,
63 const syntax::Token *SpanBegin; in enumerateTokenSpans()
64 const syntax::Token *SpanEnd; in enumerateTokenSpans()
73 llvm::ArrayRef<syntax::Token> Expanded) { in rangeOfExpanded()
88 return syntax::Token::range(SM, Spelled->front(), Spelled->back()); in rangeOfExpanded()
101 auto emitReplacement = [&](llvm::ArrayRef<syntax::Token> ReplacedRange) { in computeReplacements()
109 const syntax::Token *NextOriginal = Buffer.expandedTokens().begin(); in computeReplacements()
111 &TU, TBTM, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements()
114 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM); in computeReplacements()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp143 Atom Token, const Formula &Constraint) { in addFlowConditionConstraint() argument
153 FlowConditionDeps[ForkToken].insert(Token); in forkFlowCondition()
161 Atom Token = arena().makeFlowConditionToken(); in joinFlowConditions() local
162 FlowConditionDeps[Token].insert(FirstToken); in joinFlowConditions()
163 FlowConditionDeps[Token].insert(SecondToken); in joinFlowConditions()
164 addFlowConditionConstraint(Token, in joinFlowConditions()
167 return Token; in joinFlowConditions()
186 Constraints.insert(&arena().makeAtomRef(Token)); in flowConditionImplies()
214 std::vector<Atom> Remaining = {Token}; in addTransitiveFlowConditionConstraints()
220 auto Token = Remaining.back(); in addTransitiveFlowConditionConstraints() local
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCommentLexer.h55 class Token {
327 void lexCommentText(Token &T);
332 void lexVerbatimBlockFirstLine(Token &T);
334 void lexVerbatimBlockBody(Token &T);
339 void lexVerbatimLineText(Token &T);
341 void lexHTMLCharacterReference(Token &T);
343 void setupAndLexHTMLStartTag(Token &T);
345 void lexHTMLStartTag(Token &T);
347 void setupAndLexHTMLEndTag(Token &T);
349 void lexHTMLEndTag(Token &T);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParsePragma.cpp318 Token Tok; in HandlePragma()
2062 Token Tok; in HandlePragma()
2123 Token Tok; in HandlePragma()
2238 Token Tok; in HandlePragma()
2280 Token Tok; in HandlePragma()
2330 Token Tok; in ParseAlignPragma()
2428 Token Tok; in HandlePragma()
2508 Token Tok; in HandlePragma()
2569 Token Tok; in HandlePragma()
2713 Token Tok; in HandlePragma()
[all …]

1234567891011