Lines Matching full:lltok
189 lltok::Kind LLLexer::LexToken() {
199 return lltok::Error;
200 case EOF: return lltok::Eof;
217 return lltok::LabelStr;
221 return lltok::dotdotdot;
223 return lltok::Error;
233 case '=': return lltok::equal;
234 case '[': return lltok::lsquare;
235 case ']': return lltok::rsquare;
236 case '{': return lltok::lbrace;
237 case '}': return lltok::rbrace;
238 case '<': return lltok::less;
239 case '>': return lltok::greater;
240 case '(': return lltok::lparen;
241 case ')': return lltok::rparen;
242 case ',': return lltok::comma;
243 case '*': return lltok::star;
244 case '|': return lltok::bar;
259 lltok::Kind LLLexer::LexAt() {
260 return LexVar(lltok::GlobalVar, lltok::GlobalID);
263 lltok::Kind LLLexer::LexDollar() {
267 return lltok::LabelStr;
279 return lltok::Error;
286 return lltok::Error;
288 return lltok::ComdatVar;
295 return lltok::ComdatVar;
297 return lltok::Error;
301 lltok::Kind LLLexer::ReadString(lltok::Kind kind) {
308 return lltok::Error;
336 lltok::Kind LLLexer::LexVar(lltok::Kind Var, lltok::Kind VarID) {
346 return lltok::Error;
353 return lltok::Error;
375 return lltok::Error;
382 lltok::Kind LLLexer::LexPercent() {
383 return LexVar(lltok::LocalVar, lltok::LocalVarID);
389 lltok::Kind LLLexer::LexQuote() {
390 lltok::Kind kind = ReadString(lltok::StringConstant);
391 if (kind == lltok::Error || kind == lltok::Eof)
398 kind = lltok::Error;
400 kind = lltok::LabelStr;
410 lltok::Kind LLLexer::LexExclaim() {
423 return lltok::MetadataVar;
425 return lltok::exclaim;
430 lltok::Kind LLLexer::LexHash() {
440 return lltok::AttrGrpID;
443 return lltok::Error;
451 lltok::Kind LLLexer::LexIdentifier() {
468 return lltok::LabelStr;
480 return lltok::Error;
483 return lltok::Type;
494 return lltok::kw_##STR; \
677 return lltok::Type; \
697 return lltok::kw_##STR; \
755 return lltok::TOKEN; \
767 return lltok::DIFlag;
781 return lltok::Error;
788 return lltok::APSInt;
794 return lltok::kw_cc;
799 return lltok::Error;
810 lltok::Kind LLLexer::Lex0x() {
823 return lltok::Error;
834 return lltok::APFloat;
844 return lltok::APFloat;
849 return lltok::APFloat;
854 return lltok::APFloat;
858 return lltok::APFloat;
871 lltok::Kind LLLexer::LexDigitOrNegative() {
879 return lltok::LabelStr;
882 return lltok::Error;
896 return lltok::LabelStr;
919 return lltok::APSInt;
937 return lltok::APFloat;
941 lltok::Kind LLLexer::LexPositive() {
945 return lltok::Error;
954 return lltok::Error;
972 return lltok::APFloat;