| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSLRootSignature.cpp | 18 using TokenKind = RootSignatureToken::Kind; typedef 20 static const TokenKind RootElementKeywords[] = { 21 TokenKind::kw_RootFlags, 22 TokenKind::kw_CBV, 23 TokenKind::kw_UAV, 24 TokenKind::kw_SRV, 25 TokenKind::kw_DescriptorTable, 26 TokenKind::kw_StaticSampler, 40 while (!peekExpectedToken(TokenKind::end_of_stream)) { in parse() 41 if (tryConsumeExpectedToken(TokenKind::kw_RootFlags)) { in parse() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | LexHLSLRootSignature.cpp | 14 using TokenKind = RootSignatureToken::Kind; typedef 30 return RootSignatureToken(TokenKind::end_of_stream, LocOffset); in lexToken() 41 Result.TokKind = TokenKind::pu_##X; \ in lexToken() 58 IsInteger ? TokenKind::int_literal : TokenKind::float_literal; in lexToken() 65 Result = RootSignatureToken(TokenKind::invalid, LocOffset); in lexToken() 77 Result.TokKind = TokenKind::bReg; in lexToken() 80 Result.TokKind = TokenKind::tReg; in lexToken() 83 Result.TokKind = TokenKind::uReg; in lexToken() 86 Result.TokKind = TokenKind::sReg; in lexToken() 106 auto Switch = llvm::StringSwitch<TokenKind>(TokSpelling); in lexToken() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TokenKinds.h | 25 enum TokenKind : unsigned short { enum 64 const char *getTokenName(TokenKind Kind) LLVM_READNONE; 73 const char *getPunctuatorSpelling(TokenKind Kind) LLVM_READNONE; 77 const char *getKeywordSpelling(TokenKind Kind) LLVM_READNONE; 83 inline bool isAnyIdentifier(TokenKind K) { in isAnyIdentifier() 89 inline bool isStringLiteral(TokenKind K) { in isStringLiteral() 97 inline bool isLiteral(TokenKind K) { in isLiteral() 105 bool isAnnotation(TokenKind K); 108 bool isPragmaAnnotation(TokenKind K); 110 inline constexpr bool isRegularKeywordAttribute(TokenKind K) { in isRegularKeywordAttribute()
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | QualifierAlignmentFixer.h | 33 std::vector<tok::TokenKind> &Qualifiers); 38 const std::vector<tok::TokenKind> &Qualifiers, 47 SmallVector<tok::TokenKind, 8> QualifierTokens; 48 std::vector<tok::TokenKind> ConfiguredQualifierTokens; 54 const std::vector<tok::TokenKind> &ConfiguredQualifierTokens, 62 static tok::TokenKind getTokenFromQualifier(const std::string &Qualifier); 73 tok::TokenKind QualifierType); 80 tok::TokenKind QualifierType);
|
| H A D | QualifierAlignmentFixer.cpp | 29 std::vector<tok::TokenKind> ConfiguredQualifierTokens; in addQualifierAlignmentFixerPasses() 156 const std::vector<tok::TokenKind> &Qualifiers) { in isConfiguredQualifier() 181 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeRight() 381 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeLeft() 529 tok::TokenKind LeftRightQualifierAlignmentFixer::getTokenFromQualifier( in getTokenFromQualifier() 532 return llvm::StringSwitch<tok::TokenKind>(Qualifier) in getTokenFromQualifier() 547 const std::vector<tok::TokenKind> &QualifierTokens, bool RightAlign) in LeftRightQualifierAlignmentFixer() 567 tok::TokenKind QualifierToken = getTokenFromQualifier(Qualifier); in fixQualifierAlignment() 601 std::vector<tok::TokenKind> &Qualifiers) { in prepareLeftRightOrderingForQualifierAlignmentFixer() 618 tok::TokenKind QualifierToken = in prepareLeftRightOrderingForQualifierAlignmentFixer() [all …]
|
| H A D | FormatTokenLexer.h | 63 bool tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, TokenType NewType); 67 bool tryMergeTokensAny(ArrayRef<ArrayRef<tok::TokenKind>> Kinds,
|
| H A D | FormatTokenLexer.cpp | 176 static const tok::TokenKind NullishCoalescingOperator[] = {tok::question, in tryMergePreviousTokens() 178 static const tok::TokenKind NullPropagatingOperator[] = {tok::question, in tryMergePreviousTokens() 180 static const tok::TokenKind FatArrow[] = {tok::equal, tok::greater}; in tryMergePreviousTokens() 198 static const tok::TokenKind CSharpNullConditionalLSquare[] = { in tryMergePreviousTokens() 220 static const tok::TokenKind JSIdentity[] = {tok::equalequal, tok::equal}; in tryMergePreviousTokens() 221 static const tok::TokenKind JSNotIdentity[] = {tok::exclaimequal, in tryMergePreviousTokens() 223 static const tok::TokenKind JSShiftEqual[] = {tok::greater, tok::greater, in tryMergePreviousTokens() 225 static const tok::TokenKind JSExponentiation[] = {tok::star, tok::star}; in tryMergePreviousTokens() 226 static const tok::TokenKind JSExponentiationEqual[] = {tok::star, in tryMergePreviousTokens() 228 static const tok::TokenKind JSPipePipeEqual[] = {tok::pipepipe, tok::equal}; in tryMergePreviousTokens() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | DependencyDirectivesScanner.h | 27 enum TokenKind : unsigned short; 39 tok::TokenKind Kind; 42 Token(unsigned Offset, unsigned Length, tok::TokenKind Kind, in Token() 48 bool is(tok::TokenKind K) const { return Kind == K; } in is() 49 bool isNot(tok::TokenKind K) const { return Kind != K; } in isNot() 50 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const { in isOneOf() 53 template <typename... Ts> bool isOneOf(tok::TokenKind K1, Ts... Ks) const { in isOneOf()
|
| H A D | Token.h | 67 tok::TokenKind Kind; 97 tok::TokenKind getKind() const { return Kind; } in getKind() 98 void setKind(tok::TokenKind K) { Kind = K; } in setKind() 102 bool is(tok::TokenKind K) const { return Kind == K; } in is() 103 bool isNot(tok::TokenKind K) const { return Kind != K; } in isNot()
|
| H A D | LiteralSupport.h | 42 bool isFunctionLocalStringLiteralMacro(tok::TokenKind K, const LangOptions &LO); 198 tok::TokenKind Kind; 206 tok::TokenKind kind); 240 tok::TokenKind Kind;
|
| H A D | Lexer.h | 572 tok::TokenKind TKind, 642 tok::TokenKind Kind) { in FormTokenWithChars() 758 tok::TokenKind Kind); 760 tok::TokenKind Kind); 763 tok::TokenKind Kind);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCAsmMacro.h | 24 enum TokenKind { enum 59 TokenKind Kind = TokenKind::Eof; 69 AsmToken(TokenKind Kind, StringRef Str, APInt IntVal) in AsmToken() 71 AsmToken(TokenKind Kind, StringRef Str, int64_t IntVal = 0) 74 TokenKind getKind() const { return Kind; } in getKind() 75 bool is(TokenKind K) const { return Kind == K; } in is() 76 bool isNot(TokenKind K) const { return Kind != K; } in isNot()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | TokenKinds.cpp | 24 const char *tok::getTokenName(TokenKind Kind) { in getTokenName() 31 const char *tok::getPunctuatorSpelling(TokenKind Kind) { in getPunctuatorSpelling() 40 const char *tok::getKeywordSpelling(TokenKind Kind) { in getKeywordSpelling() 58 bool tok::isAnnotation(TokenKind Kind) { in isAnnotation() 68 bool tok::isPragmaAnnotation(TokenKind Kind) { in isPragmaAnnotation()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MILexer.h | 27 enum TokenKind { enum 189 TokenKind Kind = Error; 198 MIToken &reset(TokenKind Kind, StringRef Range); 204 TokenKind kind() const { return Kind; } in kind() 231 bool is(TokenKind K) const { return Kind == K; } in is() 233 bool isNot(TokenKind K) const { return Kind != K; } in isNot()
|
| H A D | MILexer.cpp | 62 MIToken &MIToken::reset(TokenKind Kind, StringRef Range) { in reset() 168 static Cursor lexName(Cursor C, MIToken &Token, MIToken::TokenKind Type, in lexName() 190 static MIToken::TokenKind getIdentifierKind(StringRef Identifier) { in getIdentifierKind() 191 return StringSwitch<MIToken::TokenKind>(Identifier) in getIdentifierKind() 344 MIToken::TokenKind Kind) { in maybeLexIndex() 357 MIToken::TokenKind Kind) { in maybeLexIndexAndName() 611 static MIToken::TokenKind getMetadataKeywordKind(StringRef Identifier) { in getMetadataKeywordKind() 612 return StringSwitch<MIToken::TokenKind>(Identifier) in getMetadataKeywordKind() 642 static MIToken::TokenKind symbolToken(char C) { in symbolToken() 674 MIToken::TokenKind Kind; in maybeLexSymbol()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CommentLexer.h | 32 enum TokenKind { enum 63 tok::TokenKind Kind; 89 tok::TokenKind getKind() const LLVM_READONLY { return Kind; } in getKind() 90 void setKind(tok::TokenKind K) { Kind = K; } in setKind() 92 bool is(tok::TokenKind K) const LLVM_READONLY { return Kind == K; } in is() 93 bool isNot(tok::TokenKind K) const LLVM_READONLY { return Kind != K; } in isNot() 300 tok::TokenKind Kind);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusNameParser.h | 120 bool ConsumeToken(clang::tok::TokenKind kind); 126 bool ConsumeBrackets(clang::tok::TokenKind left, clang::tok::TokenKind right);
|
| H A D | CPlusPlusNameParser.cpp | 71 bool CPlusPlusNameParser::ConsumeToken(tok::TokenKind kind) { in ConsumeToken() 240 tok::TokenKind kind = Peek().getKind(); in ConsumeTemplateArgs() 374 bool CPlusPlusNameParser::ConsumeBrackets(tok::TokenKind left, in ConsumeBrackets() 375 tok::TokenKind right) { in ConsumeBrackets() 383 tok::TokenKind kind = Peek().getKind(); in ConsumeBrackets() 758 static const llvm::StringMap<tok::TokenKind> &GetKeywordsMap() { in GetKeywordsMap() 759 static llvm::StringMap<tok::TokenKind> g_map{ in GetKeywordsMap()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
| H A D | BuildTree.h | 34 tok::TokenKind K, StringRef Spelling); 39 tok::TokenKind K);
|
| H A D | Tokens.h | 105 Token(SourceLocation Location, unsigned Length, tok::TokenKind Kind); 109 tok::TokenKind kind() const { return Kind; } in kind() 143 tok::TokenKind Kind;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/ |
| H A D | AsmLexer.h | 144 AsmToken::TokenKind getKind() const { return getTok().getKind(); } in getKind() 147 bool is(AsmToken::TokenKind K) const { return getTok().is(K); } in is() 150 bool isNot(AsmToken::TokenKind K) const { return getTok().isNot(K); } in isNot()
|
| H A D | MCAsmParserExtension.h | 88 bool parseToken(AsmToken::TokenKind T, 98 bool parseOptionalToken(AsmToken::TokenKind T) { in parseOptionalToken()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 81 tok::TokenKind TK) { in findPreviousTokenKind() 140 ? tooling::getExtendedRange(*Node, tok::TokenKind::semi, in node() 151 return tooling::getExtendedRange(*Node, tok::TokenKind::semi, in statement() 287 return findPreviousTokenKind(Loc, SM, LangOpts, tok::TokenKind::l_paren); in findArgStartDelimiter() 366 tok::TokenKind::semi, *Result.Context); in getElseRange()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | RAIIObjectsForParser.h | 422 tok::TokenKind Kind, Close, FinalToken; 439 BalancedDelimiterTracker(Parser& p, tok::TokenKind k, 440 tok::TokenKind FinalToken = tok::semi) 480 tok::TokenKind SkipToTok = tok::unknown);
|
| H A D | Parser.h | 270 bool TryConsumeToken(tok::TokenKind Expected) { in TryConsumeToken() 280 bool TryConsumeToken(tok::TokenKind Expected, SourceLocation &Loc) { in TryConsumeToken() 495 bool SkipUntil(tok::TokenKind T, 499 bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2, 501 tok::TokenKind TokArray[] = {T1, T2}; 504 bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2, tok::TokenKind T3, 506 tok::TokenKind TokArray[] = {T1, T2, T3}; 518 bool SkipUntil(ArrayRef<tok::TokenKind> Toks, 721 tok::TokenKind Kind = Tok.getKind(); in isEofOrEom() 799 bool ExpectAndConsume(tok::TokenKind ExpectedTok, [all …]
|