Lines Matching refs:Token
19 enum class Token {
37 template <> Token stringTo<Token>(llvm::StringRef Str) {
38 return llvm::StringSwitch<Token>(Str)
39 .Case("MODULE", Token::Module)
40 .Case("INFO", Token::Info)
41 .Case("CODE_ID", Token::CodeID)
42 .Case("FILE", Token::File)
43 .Case("FUNC", Token::Func)
44 .Case("PUBLIC", Token::Public)
45 .Case("STACK", Token::Stack)
46 .Case("CFI", Token::CFI)
47 .Case("INIT", Token::Init)
48 .Case("WIN", Token::Win)
49 .Default(Token::Unknown);
81 llvm::StringRef Token;
82 std::tie(Token, Str) = getToken(Str);
83 return stringTo<T>(Token);
126 Token Tok = consume<Token>(Line);
128 case Token::Module:
130 case Token::Info:
132 case Token::File:
134 case Token::Func:
136 case Token::Public:
138 case Token::Stack:
139 Tok = consume<Token>(Line);
141 case Token::CFI:
143 case Token::Win:
149 case Token::Unknown:
155 case Token::CodeID:
156 case Token::CFI:
157 case Token::Init:
158 case Token::Win:
167 if (consume<Token>(Line) != Token::Module)
196 if (consume<Token>(Line) != Token::Info)
199 if (consume<Token>(Line) != Token::CodeID)
221 if (consume<Token>(Line) != Token::File)
249 Token Tok = Size ? Token::Func : Token::Public;
251 if (consume<Token>(Line) != Tok)
263 if (Tok == Token::Func) {
365 if (consume<Token>(Line) != Token::Stack)
367 if (consume<Token>(Line) != Token::CFI)
373 bool IsInitRecord = stringTo<Token>(Str) == Token::Init;
413 if (consume<Token>(Line) != Token::Stack)
415 if (consume<Token>(Line) != Token::Win)