Home
last modified time | relevance | path

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

12345678910>>...12

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp395 MIToken Token; member in __anon3cc671320111::MIParser
581 CurrentSource.slice(SkipChar, StringRef::npos), Token, in lex()
585 bool MIParser::error(const Twine &Msg) { return error(Token.location(), Msg); } in error()
632 if (Token.isNot(TokenKind)) in expectAndConsume()
639 if (Token.isNot(TokenKind)) in consumeIfPresent()
647 assert(Token.is(MIToken::kw_bbsections)); in parseSectionID()
649 if (Token.is(MIToken::IntegerLiteral)) { in parseSectionID()
655 const StringRef &S = Token.stringValue(); in parseSectionID()
669 assert(Token.is(MIToken::kw_bb_id)); in parseBBID()
681 assert(Token.is(MIToken::MachineBasicBlockLabel)); in parseBasicBlockDefinition()
[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()
286 static Cursor maybeLexIdentifier(Cursor C, MIToken &Token) { in maybeLexIdentifier() argument
293 Token.reset(getIdentifierKind(Identifier), Identifier) in maybeLexIdentifier()
298 static Cursor maybeLexMachineBasicBlock(Cursor C, MIToken &Token, in maybeLexMachineBasicBlock() argument
307 Token.reset(MIToken::Error, C.remaining()); in maybeLexMachineBasicBlock()
325 Token.reset(IsReference ? MIToken::MachineBasicBlock in maybeLexMachineBasicBlock()
333 static Cursor maybeLexIndex(Cursor C, MIToken &Token, StringRef Rule, in maybeLexIndex() argument
[all …]
/openbsd-src/gnu/llvm/clang/lib/Format/
H A DMacroCallReconstructor.cpp55 forEachToken(Line, [&](FormatToken *Token, FormatToken *Parent, bool First) { in addLine() argument
56 add(Token, Parent, First); in addLine()
74 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 …]
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DYAMLParser.cpp124 struct Token { struct
158 Token() = default;
164 using TokenQueueT = BumpPtrList<Token>;
255 Token &peekNext();
258 Token getNext();
424 , Token::TokenKind Kind
604 Token T = scanner.getNext(); in dumpTokens()
606 case Token::TK_StreamStart: in dumpTokens()
609 case Token::TK_StreamEnd: in dumpTokens()
612 case Token::TK_VersionDirective: in dumpTokens()
[all …]
/openbsd-src/gnu/llvm/lldb/tools/debugserver/source/
H A DJSON.cpp227 JSONParser::Token JSONParser::GetToken(std::string &value) { in GetToken()
236 return Token::ObjectStart; in GetToken()
238 return Token::ObjectEnd; in GetToken()
240 return Token::ArrayStart; in GetToken()
242 return Token::ArrayEnd; in GetToken()
244 return Token::Comma; in GetToken()
246 return Token::Colon; in GetToken()
248 return Token::EndOfFile; in GetToken()
253 return Token::True; in GetToken()
261 return Token::False; in GetToken()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.cpp20 enum class Token { enum
40 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo()
41 return llvm::StringSwitch<Token>(Str) in stringTo()
42 .Case("MODULE", Token::Module) in stringTo()
43 .Case("INFO", Token::Info) in stringTo()
44 .Case("CODE_ID", Token::CodeID) in stringTo()
45 .Case("FILE", Token::File) in stringTo()
46 .Case("FUNC", Token::Func) in stringTo()
47 .Case("INLINE", Token::Inline) in stringTo()
48 .Case("INLINE_ORIGIN", Token::InlineOrigin) in stringTo()
[all …]
/openbsd-src/gnu/llvm/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()
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,
148 bool Lex(Token &Tok);
184 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream,
189 bool pasteTokens(Token &Tok);
205 void stringifyVAOPTContents(SmallVectorImpl<Token> &ResultToks,
[all …]
H A DLexer.h204 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 DPreprocessor.h104 bool operator==(const Token &Tok) const {
132 llvm::unique_function<void(const clang::Token &)> OnToken;
186 Token* ArgMacro;
794 Token Tok;
798 MacroExpandsInfo(Token Tok, MacroDefinition MD, SourceRange Range) in MacroExpandsInfo()
1114 SmallVector<Token, 16> MacroExpandedTokens;
1125 using CachedTokensTy = SmallVector<Token, 1>;
1318 void setTokenWatcher(llvm::unique_function<void(const clang::Token &)> F) { in setTokenWatcher()
1627 void HandleSkippedDirectiveWhileUsingPCH(Token &Result,
1650 void EnterMacro(Token &Tok, SourceLocation ILEnd, MacroInfo *Macro,
[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;
H A DPPCallbacks.h25 class Token; variable
83 const Token &FilenameTok, in FileSkipped()
138 const Token &IncludeTok, StringRef FileName, in InclusionDirective()
307 virtual void MacroExpands(const Token &MacroNameTok, in MacroExpands()
312 virtual void MacroDefined(const Token &MacroNameTok, in MacroDefined()
322 virtual void MacroUndefined(const Token &MacroNameTok, in MacroUndefined()
329 virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined()
376 virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef()
384 virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef()
400 virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DTokenLexer.cpp40 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init()
96 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init()
140 SmallVectorImpl<Token> &ResultToks, bool HasPasteOperator, MacroInfo *Macro, in MaybeRemoveCommaBeforeVaArgs()
181 ResultToks.back().setFlag(Token::CommaAfterElided); in MaybeRemoveCommaBeforeVaArgs()
190 SmallVectorImpl<Token> &ResultToks, const VAOptExpansionContext &VCtx, in stringifyVAOPTContents()
194 Token *const VAOPTTokens = in stringifyVAOPTContents()
197 SmallVector<Token, 64> ConcatenatedVAOPTResultToks; in stringifyVAOPTContents()
207 Token &LHS = VAOPTTokens[CurTokenIdx - 1]; in stringifyVAOPTContents()
229 Token StringifiedVAOPT = MacroArgs::StringifyArgument( in stringifyVAOPTContents()
234 StringifiedVAOPT.setFlag(Token::LeadingSpace); in stringifyVAOPTContents()
[all …]
H A DMacroArgs.cpp25 ArrayRef<Token> UnexpArgTokens, in create()
52 llvm::safe_malloc(totalSizeToAlloc<Token>(UnexpArgTokens.size()))) in create()
65 static_assert(std::is_trivial_v<Token>, in create()
70 Result->getTrailingObjects<Token>()); in create()
97 static_assert(std::is_trivially_destructible_v<Token>, in deallocate()
108 unsigned MacroArgs::getArgLength(const Token *ArgPtr) { in getArgLength()
118 const Token *MacroArgs::getUnexpArgument(unsigned Arg) const { in getUnexpArgument()
123 const Token *Start = getTrailingObjects<Token>(); in getUnexpArgument()
124 const Token *Result = Start; in getUnexpArgument()
146 bool MacroArgs::ArgNeedsPreexpansion(const Token *ArgTok, in ArgNeedsPreexpansion()
[all …]
H A DPragma.cpp69 Token &FirstToken) {} in HandlePragma()
108 PragmaIntroducer Introducer, Token &Tok) { in HandlePragma()
138 SmallVector<Token, 3> Tokens;
139 Token &Tok;
152 auto Toks = std::make_unique<Token[]>(Tokens.size()); in revert()
177 Token Tok; in HandlePragmaDirective()
189 void Preprocessor::Handle_Pragma(Token &Tok) { in Handle_Pragma()
248 Token StrTok = Tok; in Handle_Pragma()
326 Token TmpTok; in Handle_Pragma()
347 void Preprocessor::HandleMicrosoft__pragma(Token &Tok) { in HandleMicrosoft__pragma()
[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()
H A DPPMacroExpansion.cpp477 bool Preprocessor::HandleMacroExpandedIdentifier(Token &Identifier, in HandleMacroExpandedIdentifier()
579 Identifier.setFlag(Token::LeadingEmptyMacro); in HandleMacroExpandedIdentifier()
602 Identifier.setFlagValue(Token::StartOfLine , isAtStartOfLine); in HandleMacroExpandedIdentifier()
603 Identifier.setFlagValue(Token::LeadingSpace, hasLeadingSpace); in HandleMacroExpandedIdentifier()
617 Identifier.setFlag(Token::DisableExpand); in HandleMacroExpandedIdentifier()
643 static bool CheckMatchedBrackets(const SmallVectorImpl<Token> &Tokens) { in CheckMatchedBrackets()
645 for (SmallVectorImpl<Token>::const_iterator I = Tokens.begin(), in CheckMatchedBrackets()
673 SmallVectorImpl<Token> &OldTokens, in GenerateNewArgTokens()
674 SmallVectorImpl<Token> &NewTokens, in GenerateNewArgTokens()
686 SmallVectorImpl<Token>::iterator ArgStartIterator = OldTokens.begin(); in GenerateNewArgTokens()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Tooling/Syntax/
H A DTokens.cpp39 llvm::ArrayRef<syntax::Token>
40 getTokensCovering(llvm::ArrayRef<syntax::Token> Toks, SourceRange R, in getTokensCovering()
44 const syntax::Token *Begin = in getTokensCovering()
45 llvm::partition_point(Toks, [&](const syntax::Token &T) { in getTokensCovering()
48 const syntax::Token *End = in getTokensCovering()
49 llvm::partition_point(Toks, [&](const syntax::Token &T) { in getTokensCovering()
195 syntax::Token::Token(SourceLocation Location, unsigned Length, in Token() function in syntax::Token
201 syntax::Token::Token(const clang::Token &T) in Token() function in syntax::Token
202 : Token(T.getLocation(), T.getLength(), T.getKind()) { in Token()
206 llvm::StringRef syntax::Token::text(const SourceManager &SM) const { in text()
[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()
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp163 AtomicBoolValue &Token, BoolValue &Constraint) { in addFlowConditionConstraint() argument
164 auto Res = FlowConditionConstraints.try_emplace(&Token, &Constraint); in addFlowConditionConstraint()
171 DataflowAnalysisContext::forkFlowCondition(AtomicBoolValue &Token) { in forkFlowCondition() argument
173 FlowConditionDeps[&ForkToken].insert(&Token); in forkFlowCondition()
174 addFlowConditionConstraint(ForkToken, Token); in forkFlowCondition()
181 auto &Token = makeFlowConditionToken(); in joinFlowConditions() local
182 FlowConditionDeps[&Token].insert(&FirstToken); in joinFlowConditions()
183 FlowConditionDeps[&Token].insert(&SecondToken); in joinFlowConditions()
184 addFlowConditionConstraint(Token, in joinFlowConditions()
186 return Token; in joinFlowConditions()
[all …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParsePragma.cpp33 Token &FirstToken) override;
39 Token &FirstToken) override;
45 Token &FirstToken) override;
51 Token &FirstToken) override;
58 Token &FirstToken) override;
67 Token &FirstToken) override;
73 Token &FirstToken) override;
79 Token &FirstToken) override;
85 Token &FirstToken) override;
91 Token &FirstToken) override;
[all …]
/openbsd-src/usr.bin/make/
H A Dcond.c96 } Token; typedef
110 static Token CondToken(bool);
111 static Token CondT(bool);
112 static Token CondF(bool);
113 static Token CondE(bool);
114 static Token CondHandleVarSpec(bool);
115 static Token CondHandleDefault(bool);
116 static Token CondHandleComparison(char *, bool, bool);
117 static Token CondHandleString(bool);
118 static Token CondHandleNumber(bool);
[all …]

12345678910>>...12