Lines Matching refs:Token

19 enum class Token {  enum
39 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo()
40 return llvm::StringSwitch<Token>(Str) in stringTo()
41 .Case("MODULE", Token::Module) in stringTo()
42 .Case("INFO", Token::Info) in stringTo()
43 .Case("CODE_ID", Token::CodeID) in stringTo()
44 .Case("FILE", Token::File) in stringTo()
45 .Case("FUNC", Token::Func) in stringTo()
46 .Case("INLINE", Token::Inline) in stringTo()
47 .Case("INLINE_ORIGIN", Token::InlineOrigin) in stringTo()
48 .Case("PUBLIC", Token::Public) in stringTo()
49 .Case("STACK", Token::Stack) in stringTo()
50 .Case("CFI", Token::CFI) in stringTo()
51 .Case("INIT", Token::Init) in stringTo()
52 .Case("WIN", Token::Win) in stringTo()
53 .Default(Token::Unknown); in stringTo()
85 llvm::StringRef Token; in consume() local
86 std::tie(Token, Str) = getToken(Str); in consume()
87 return stringTo<T>(Token); in consume()
130 Token Tok = consume<Token>(Line); in classify()
132 case Token::Module: in classify()
134 case Token::Info: in classify()
136 case Token::File: in classify()
138 case Token::Func: in classify()
140 case Token::Public: in classify()
142 case Token::Stack: in classify()
143 Tok = consume<Token>(Line); in classify()
145 case Token::CFI: in classify()
147 case Token::Win: in classify()
152 case Token::Inline: in classify()
154 case Token::InlineOrigin: in classify()
156 case Token::Unknown: in classify()
162 case Token::CodeID: in classify()
163 case Token::CFI: in classify()
164 case Token::Init: in classify()
165 case Token::Win: in classify()
174 if (consume<Token>(Line) != Token::Module) in parse()
203 if (consume<Token>(Line) != Token::Info) in parse()
206 if (consume<Token>(Line) != Token::CodeID) in parse()
228 Token TokenType) { in parseNumberName()
230 if (consume<Token>(Line) != TokenType) in parseNumberName()
248 return parseNumberName<FileRecord>(Line, Token::File); in parse()
259 return parseNumberName<InlineOriginRecord>(Line, Token::InlineOrigin); in parse()
274 Token Tok = Size ? Token::Func : Token::Public; in parsePublicOrFunc()
276 if (consume<Token>(Line) != Tok) in parsePublicOrFunc()
288 if (Tok == Token::Func) { in parsePublicOrFunc()
330 if (consume<Token>(Line) != Token::Inline) in parse()
442 if (consume<Token>(Line) != Token::Stack) in parse()
444 if (consume<Token>(Line) != Token::CFI) in parse()
450 bool IsInitRecord = stringTo<Token>(Str) == Token::Init; in parse()
490 if (consume<Token>(Line) != Token::Stack) in parse()
492 if (consume<Token>(Line) != Token::Win) in parse()