Lines Matching refs:TokenKind
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()
107 #define KEYWORD(NAME) Switch.CaseLower(#NAME, TokenKind::kw_##NAME); in lexToken()
108 #define ENUM(NAME, LIT) Switch.CaseLower(LIT, TokenKind::en_##NAME); in lexToken()
112 Result.TokKind = Switch.Default(TokenKind::invalid); in lexToken()
119 if (NextToken && NextToken->TokKind != TokenKind::end_of_stream) { in consumeToken()