Lines Matching refs:AsmToken
26 AsmToken tentativeToken;
28 const AsmToken &lexTentative() { in lexTentative()
34 const AsmToken &lexDefinite() { in lexDefinite()
42 AsmToken LexTokenATT();
43 AsmToken LexTokenIntel();
45 AsmToken LexToken() { in LexToken()
48 return AsmToken(AsmToken::Error, "", 0); in LexToken()
54 return AsmToken(AsmToken::Error, "", 0); in LexToken()
72 AsmToken X86AsmLexer::LexTokenATT() { in LexTokenATT()
73 AsmToken lexedToken = lexDefinite(); in LexTokenATT()
78 case AsmToken::Error: in LexTokenATT()
82 case AsmToken::Percent: { in LexTokenATT()
83 const AsmToken &nextToken = lexTentative(); in LexTokenATT()
84 if (nextToken.getKind() != AsmToken::Identifier) in LexTokenATT()
97 return AsmToken(AsmToken::Register, regStr, in LexTokenATT()
125 return AsmToken(AsmToken::Register, regStr, in LexTokenATT()
136 AsmToken X86AsmLexer::LexTokenIntel() { in LexTokenIntel()
137 const AsmToken &lexedToken = lexDefinite(); in LexTokenIntel()
142 case AsmToken::Error: in LexTokenIntel()
145 case AsmToken::Identifier: { in LexTokenIntel()
149 return AsmToken(AsmToken::Register, in LexTokenIntel()