Home
last modified time | relevance | path

Searched refs:RootSignatureToken (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h103 parseRootDescriptorParams(RootSignatureToken::Kind DescKind,
104 RootSignatureToken::Kind RegType);
114 parseDescriptorTableClauseParams(RootSignatureToken::Kind ClauseKind,
115 RootSignatureToken::Kind RegType);
141 parseShaderVisibility(RootSignatureToken::Kind Context);
143 parseSamplerFilter(RootSignatureToken::Kind Context);
145 parseTextureAddressMode(RootSignatureToken::Kind Context);
147 parseComparisonFunc(RootSignatureToken::Kind Context);
149 parseStaticBorderColor(RootSignatureToken::Kind Context);
151 parseRootDescriptorFlags(RootSignatureToken::Kind Context);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLexHLSLRootSignature.h26 struct RootSignatureToken { struct
42 RootSignatureToken(uint32_t LocOffset) : LocOffset(LocOffset) {} in RootSignatureToken() argument
43 RootSignatureToken(Kind TokKind, uint32_t LocOffset) in RootSignatureToken() function
48 operator<<(const DiagnosticBuilder &DB, const RootSignatureToken::Kind Kind) {
51 case RootSignatureToken::Kind::X: \
55 case RootSignatureToken::Kind::pu_##X: \
68 RootSignatureToken consumeToken();
71 RootSignatureToken peekNextToken();
84 std::optional<RootSignatureToken> NextToken = std::nullopt;
87 RootSignatureToken lexToken();
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLexHLSLRootSignature.cpp14 using TokenKind = RootSignatureToken::Kind;
25 RootSignatureToken RootSignatureLexer::lexToken() { in lexToken()
30 return RootSignatureToken(TokenKind::end_of_stream, LocOffset); in lexToken()
33 RootSignatureToken Result(LocOffset); in lexToken()
65 Result = RootSignatureToken(TokenKind::invalid, LocOffset); in lexToken()
117 RootSignatureToken RootSignatureLexer::consumeToken() { in consumeToken()
120 RootSignatureToken Result = *NextToken; in consumeToken()
127 RootSignatureToken RootSignatureLexer::peekNextToken() { in peekNextToken()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp18 using TokenKind = RootSignatureToken::Kind;
1372 RootSignatureToken Result = Lexer.peekNextToken(); in peekExpectedToken()
1447 SourceLocation RootSignatureParser::getTokenLocation(RootSignatureToken Tok) { in getTokenLocation()