| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 395 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 D | MILexer.cpp | 168 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 D | MacroCallReconstructor.cpp | 55 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 D | Tokens.h | 103 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 D | TokenBufferTokenManager.h | 30 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 D | YAMLParser.cpp | 124 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 D | JSON.cpp | 227 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 D | BreakpadRecords.cpp | 20 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 D | TokenLexer.h | 24 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 D | Lexer.h | 204 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 D | Preprocessor.h | 104 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 D | MacroArgs.h | 30 : 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 D | TokenConcatenation.h | 20 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 D | PPCallbacks.h | 25 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 D | TokenLexer.cpp | 40 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 D | MacroArgs.cpp | 25 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 D | Pragma.cpp | 69 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 D | PPCaching.cpp | 48 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 D | PPMacroExpansion.cpp | 477 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 D | Tokens.cpp | 39 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 D | ComputeReplacements.cpp | 18 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 D | DataflowAnalysisContext.cpp | 163 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 D | CommentLexer.h | 55 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 D | ParsePragma.cpp | 33 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 D | cond.c | 96 } 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 …]
|