| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 404 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 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() 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 D | MacroCallReconstructor.cpp | 55 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 D | prscan.c | 427 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 D | prmacros.c | 385 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 D | prexpress.c | 218 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 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;
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | DILParser.cpp | 75 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 D | DILLexer.cpp | 21 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 D | YAMLParser.cpp | 124 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 D | Lexer.h | 203 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 | 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, 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 D | Preprocessor.h | 108 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 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 | NoTrivialPPDirectiveTracer.h | 154 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 D | BreakpadRecords.cpp | 21 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 D | TokenLexer.cpp | 39 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 D | MacroArgs.cpp | 24 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 D | Pragma.cpp | 65 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 D | DILLexer.h | 24 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 D | DataflowAnalysisContext.cpp | 142 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 D | Tokens.cpp | 37 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 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 …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCommandLine.cpp | 116 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()
|