Home
last modified time | relevance | path

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

12345678910>>...12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp404 MIToken Token; member in __anoneabaa95b0111::MIParser
591 CurrentSource.substr(SkipChar), Token, in lex()
595 bool MIParser::error(const Twine &Msg) { return error(Token.location(), Msg); } in error()
642 if (Token.isNot(TokenKind)) in expectAndConsume()
649 if (Token.isNot(TokenKind)) in consumeIfPresent()
657 assert(Token.is(MIToken::kw_bbsections)); in parseSectionID()
659 if (Token.is(MIToken::IntegerLiteral)) { in parseSectionID()
665 const StringRef &S = Token.stringValue(); in parseSectionID()
679 assert(Token.is(MIToken::kw_bb_id)); in parseBBID()
686 if (Token.is(MIToken::IntegerLiteral)) { in parseBBID()
[all …]
H A DMILexer.cpp168 static Cursor lexName(Cursor C, MIToken &Token, MIToken::TokenKind Type, in lexName() argument
175 Token.reset(Type, String) in lexName()
180 Token.reset(MIToken::Error, Range.remaining()); in lexName()
185 Token.reset(Type, Range.upto(C)) in lexName()
296 static Cursor maybeLexIdentifier(Cursor C, MIToken &Token) { in maybeLexIdentifier() argument
303 Token.reset(getIdentifierKind(Identifier), Identifier) in maybeLexIdentifier()
308 static Cursor maybeLexMachineBasicBlock(Cursor C, MIToken &Token, in maybeLexMachineBasicBlock() argument
317 Token.reset(MIToken::Error, C.remaining()); in maybeLexMachineBasicBlock()
335 Token.reset(IsReference ? MIToken::MachineBasicBlock in maybeLexMachineBasicBlock()
343 static Cursor maybeLexIndex(Cursor C, MIToken &Token, StringRef Rule, in maybeLexIndex() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DMacroCallReconstructor.cpp55 forEachToken(Line, [&](FormatToken *Token, FormatToken *Parent, bool First, in addLine()
56 unsigned Level) { add(Token, Parent, First, Level); }); in addLine()
73 void MacroCallReconstructor::add(FormatToken *Token, in add() argument
77 llvm::dbgs() << "MCR: Token: " << Token->TokenText << ", Parent: " in add()
98 if (!ActiveExpansions.empty() && Token->MacroCtx && in add()
99 (Token->MacroCtx->Role != MR_Hidden || in add()
100 ActiveExpansions.size() != Token->MacroCtx->ExpandedFrom.size())) { in add()
101 if (/*PassedMacroComma = */ reconstructActiveCallUntil(Token)) in add()
107 if (Token->MacroCtx) { in add()
110 reconstruct(Token); in add()
[all …]
/freebsd/sys/contrib/dev/acpica/compiler/
H A Dprscan.c427 char *Token; in PrPreprocessInputFile() local
452 Token = PrGetNextToken (AslGbl_MainTokenBuffer, PR_TOKEN_SEPARATORS, &Next); in PrPreprocessInputFile()
457 if (Token && (*Token == '#')) in PrPreprocessInputFile()
459 if (strlen (Token) == 1) in PrPreprocessInputFile()
461 Token = PrGetNextToken (NULL, PR_TOKEN_SEPARATORS, &Next); in PrPreprocessInputFile()
465 Token++; /* Skip leading # */ in PrPreprocessInputFile()
470 PrDoDirective (Token, &Next); in PrPreprocessInputFile()
486 while (Token) in PrPreprocessInputFile()
488 DefineInfo = PrMatchDefine (Token); in PrPreprocessInputFile()
500 PrDoMacroInvocation (AslGbl_MainTokenBuffer, Token, in PrPreprocessInputFile()
[all …]
H A Dprmacros.c385 char *Token = NULL; in PrAddMacro() local
439 Token = PrGetNextToken (NULL, PR_MACRO_SEPARATORS, Next); in PrAddMacro()
441 if (!Token) in PrAddMacro()
451 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token); in PrAddMacro()
459 AslGbl_CurrentLineNumber, Token); in PrAddMacro()
461 Args[i].Name = UtLocalCalloc (strlen (Token) + 1); in PrAddMacro()
462 strcpy (Args[i].Name, Token); in PrAddMacro()
475 MacroBodyOffset = Token - AslGbl_MainTokenBuffer; in PrAddMacro()
479 while (Token) in PrAddMacro()
491 if (!strcmp (Token, Args[i].Name)) in PrAddMacro()
[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 {
105 Token(SourceLocation Location, unsigned Length, tok::TokenKind Kind);
107 explicit Token(const clang::Token &T);
133 static FileRange range(const SourceManager &SM, const syntax::Token &First,
134 const syntax::Token &Last);
146 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Token &T);
190 llvm::ArrayRef<syntax::Token> expandedTokens() const { in expandedTokens()
201 llvm::ArrayRef<syntax::Token> expandedTokens(SourceRange R) const;
231 std::optional<llvm::ArrayRef<syntax::Token>>
232 spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const;
[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/lldb/source/ValueObject/
H A DDILParser.cpp75 Expect(Token::Kind::eof); in Run()
98 if (CurToken().IsOneOf({Token::amp, Token::star})) { in ParseUnaryExpression()
99 Token token = CurToken(); in ParseUnaryExpression()
104 case Token::star: in ParseUnaryExpression()
107 case Token::amp: in ParseUnaryExpression()
129 while (CurToken().IsOneOf({Token::l_square, Token::period, Token::arrow})) { in ParsePostfixExpression()
131 Token token = CurToken(); in ParsePostfixExpression()
133 case Token::l_square: { in ParsePostfixExpression()
142 if (CurToken().GetKind() == Token::minus) { in ParsePostfixExpression()
157 Expect(Token::r_square); in ParsePostfixExpression()
[all …]
H A DDILLexer.cpp21 llvm::StringRef Token::GetTokenName(Kind kind) { in GetTokenName()
47 case Token::star: in GetTokenName()
86 std::vector<Token> tokens; in Create()
89 if (llvm::Expected<Token> t = Lex(expr, remainder)) { in Create()
94 } while (tokens.back().GetKind() != Token::eof); in Create()
98 llvm::Expected<Token> DILLexer::Lex(llvm::StringRef expr, in Lex()
106 return Token(Token::eof, "", (uint32_t)expr.size()); in Lex()
111 return Token(Token::numeric_constant, maybe_number->str(), position); in Lex()
114 return Token(Token::identifier, maybe_word->str(), position); in Lex()
116 constexpr std::pair<Token::Kind, const char *> operators[] = { in Lex()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DYAMLParser.cpp124 struct Token { struct
158 Token() = default;
164 using TokenQueueT = BumpPtrList<Token>;
255 Token &peekNext();
258 Token getNext();
427 , Token::TokenKind Kind
611 Token T = scanner.getNext(); in dumpTokens()
613 case Token::TK_StreamStart: in dumpTokens()
616 case Token::TK_StreamEnd: in dumpTokens()
619 case Token::TK_VersionDirective: in dumpTokens()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLexer.h203 bool Lex(Token &Result);
207 bool LexDependencyDirectiveToken(Token &Result);
211 bool LexDependencyDirectiveTokenWhileSkipping(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()
338 static unsigned getSpelling(const Token &Tok, const char *&Buffer,
348 static std::string getSpelling(const Token &Tok,
377 static bool getRawToken(SourceLocation Loc, Token &Result,
555 static std::optional<Token> findNextToken(SourceLocation Loc,
[all …]
H A DTokenLexer.h24 class Token; variable
51 const Token *Tokens;
108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer()
117 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion, in TokenLexer()
131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
139 void Init(const Token *TokArray, unsigned NumToks, bool DisableMacroExpansion,
145 std::optional<Token> peekNextPPToken() const;
148 bool Lex(Token &Tok);
184 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream,
189 bool pasteTokens(Token &Tok);
[all …]
H A DPreprocessor.h108 bool operator==(const Token &Tok) const {
149 llvm::unique_function<void(const clang::Token &)> OnToken;
210 Token* ArgMacro;
798 typedef bool (*LexerCallback)(Preprocessor &, Token &);
836 Token Tok;
840 MacroExpandsInfo(Token Tok, MacroDefinition MD, SourceRange Range) in MacroExpandsInfo()
1140 SmallVector<Token, 16> MacroExpandedTokens;
1151 using CachedTokensTy = SmallVector<Token, 1>;
1348 void setTokenWatcher(llvm::unique_function<void(const clang::Token &)> F) { in setTokenWatcher()
1663 void HandleSkippedDirectiveWhileUsingPCH(Token &Result,
[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 DNoTrivialPPDirectiveTracer.h154 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective()
190 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
194 void MacroDefined(const Token &MacroNameTok, in MacroDefined()
205 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, in MacroUndefined()
212 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined()
243 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef()
252 void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef()
270 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef()
279 void Elifndef(SourceLocation Loc, const Token &MacroNameTok, in Elifndef()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.cpp21 enum class Token {
41 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo()
42 return llvm::StringSwitch<Token>(Str) in stringTo()
43 .Case("MODULE", Token::Module) in stringTo()
44 .Case("INFO", Token::Info) in stringTo()
45 .Case("CODE_ID", Token::CodeID) in stringTo()
46 .Case("FILE", Token::File) in stringTo()
47 .Case("FUNC", Token::Func) in stringTo()
48 .Case("INLINE", Token in stringTo()
20 enum class Token { global() enum
87 llvm::StringRef Token; consume() local
[all...]
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DTokenLexer.cpp39 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init()
95 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init()
139 SmallVectorImpl<Token> &ResultToks, bool HasPasteOperator, MacroInfo *Macro, in MaybeRemoveCommaBeforeVaArgs()
180 ResultToks.back().setFlag(Token::CommaAfterElided); in MaybeRemoveCommaBeforeVaArgs()
189 SmallVectorImpl<Token> &ResultToks, const VAOptExpansionContext &VCtx, in stringifyVAOPTContents()
193 Token *const VAOPTTokens = in stringifyVAOPTContents()
196 SmallVector<Token, 64> ConcatenatedVAOPTResultToks; in stringifyVAOPTContents()
206 Token &LHS = VAOPTTokens[CurTokenIdx - 1]; in stringifyVAOPTContents()
228 Token StringifiedVAOPT = MacroArgs::StringifyArgument( in stringifyVAOPTContents()
233 StringifiedVAOPT.setFlag(Token::LeadingSpace); in stringifyVAOPTContents()
[all …]
H A DMacroArgs.cpp24 ArrayRef<Token> UnexpArgTokens, in create()
51 llvm::safe_malloc(totalSizeToAlloc<Token>(UnexpArgTokens.size()))) in create()
64 static_assert(std::is_trivial_v<Token>, in create()
96 static_assert(std::is_trivially_destructible_v<Token>, in deallocate()
107 unsigned MacroArgs::getArgLength(const Token *ArgPtr) { in getArgLength()
117 const Token *MacroArgs::getUnexpArgument(unsigned Arg) const { in getUnexpArgument()
122 const Token *Start = getTrailingObjects(); in getUnexpArgument()
123 const Token *Result = Start; in getUnexpArgument()
145 bool MacroArgs::ArgNeedsPreexpansion(const Token *ArgTok, in ArgNeedsPreexpansion()
160 const std::vector<Token> &MacroArgs::getPreExpArgument(unsigned Arg, in getPreExpArgument()
[all …]
H A DPragma.cpp65 Token &FirstToken) {} in HandlePragma()
104 PragmaIntroducer Introducer, Token &Tok) { in HandlePragma()
134 SmallVector<Token, 3> Tokens;
135 Token &Tok;
148 auto Toks = std::make_unique<Token[]>(Tokens.size()); in revert()
173 Token Tok; in HandlePragmaDirective()
185 void Preprocessor::Handle_Pragma(Token &Tok) { in Handle_Pragma()
244 Token StrTok = Tok; in Handle_Pragma()
283 Token TmpTok; in Handle_Pragma()
354 void Preprocessor::HandleMicrosoft__pragma(Token &Tok) { in HandleMicrosoft__pragma()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/
H A DDILLexer.h24 class Token {
42 Token(Kind kind, std::string spelling, uint32_t start) in Token() function
75 const Token &GetCurrentToken() { return m_lexed_tokens[m_tokens_idx]; } in GetCurrentToken()
88 const Token &LookAhead(uint32_t N) { in LookAhead()
110 DILLexer(llvm::StringRef dil_expr, std::vector<Token> lexed_tokens) in DILLexer()
114 static llvm::Expected<Token> Lex(llvm::StringRef expr,
121 std::vector<Token> m_lexed_tokens;
132 template <> struct format_provider<lldb_private::dil::Token::Kind> {
133 static void format(const lldb_private::dil::Token::Kind &k, raw_ostream &OS,
135 OS << "'" << lldb_private::dil::Token::GetTokenName(k) << "'";
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp142 Atom Token, const Formula &Constraint) { in addFlowConditionConstraint() argument
143 auto Res = FlowConditionConstraints.try_emplace(Token, &Constraint); in addFlowConditionConstraint()
150 Atom DataflowAnalysisContext::forkFlowCondition(Atom Token) { in forkFlowCondition() argument
152 FlowConditionDeps[ForkToken].insert(Token); in forkFlowCondition()
153 addFlowConditionConstraint(ForkToken, arena().makeAtomRef(Token)); in forkFlowCondition()
160 Atom Token = arena().makeFlowConditionToken(); in joinFlowConditions() local
161 auto &TokenDeps = FlowConditionDeps[Token]; in joinFlowConditions()
164 addFlowConditionConstraint(Token, in joinFlowConditions()
167 return Token; in joinFlowConditions()
175 bool DataflowAnalysisContext::flowConditionImplies(Atom Token, in flowConditionImplies() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp37 llvm::ArrayRef<syntax::Token>
38 getTokensCovering(llvm::ArrayRef<syntax::Token> Toks, SourceRange R, in getTokensCovering()
42 const syntax::Token *Begin = in getTokensCovering()
43 llvm::partition_point(Toks, [&](const syntax::Token &T) { in getTokensCovering()
46 const syntax::Token *End = in getTokensCovering()
47 llvm::partition_point(Toks, [&](const syntax::Token &T) { in getTokensCovering()
141 syntax::Token::Token(SourceLocation Location, unsigned Length, in Token() function in syntax::Token
147 syntax::Token::Token(const clang::Token &T) in Token() function in syntax::Token
148 : Token(T.getLocation(), T.getLength(), T.getKind()) { in Token()
152 llvm::StringRef syntax::Token::text(const SourceManager &SM) const { in text()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCommentLexer.h55 class Token {
299 void formTokenWithChars(Token &Result, const char *TokEnd,
302 void formTextToken(Token &Result, const char *TokEnd) { in formTextToken()
327 void lexCommentText(Token &T);
329 void setupAndLexVerbatimBlock(Token &T, const char *TextBegin, char Marker,
332 void lexVerbatimBlockFirstLine(Token &T);
334 void lexVerbatimBlockBody(Token &T);
336 void setupAndLexVerbatimLine(Token &T, const char *TextBegin,
339 void lexVerbatimLineText(Token &T);
341 void lexHTMLCharacterReference(Token &T);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCommandLine.cpp116 for (const auto &Token : Tokens) { in parse() local
117 if (Token == "all") { in parse()
124 if (Token.size() == 3 && Token.upper() == "KHR") { in parse()
131 if (Token.empty() || (!Token.starts_with("+") && !Token.starts_with("-"))) in parse()
132 return O.error("Invalid extension list format: " + Token.str()); in parse()
134 StringRef ExtensionName = Token.substr(1); in parse()
138 return O.error("Unknown SPIR-V extension: " + Token.str()); in parse()
140 if (Token.starts_with("+")) { in parse()

12345678910>>...12