Lines Matching refs:AsmToken
25 class AsmToken {
71 AsmToken() {} in AsmToken() function
72 AsmToken(TokenKind Kind, StringRef Str, APInt IntVal) in AsmToken() function
74 AsmToken(TokenKind Kind, StringRef Str, int64_t IntVal = 0)
127 SmallVector<AsmToken, 1> CurTok;
142 virtual AsmToken LexToken() = 0;
156 const AsmToken &Lex() { in Lex()
162 AsmToken T = LexToken(); in Lex()
168 void UnLex(AsmToken const &Token) { in UnLex()
178 const AsmToken &getTok() const { in getTok()
183 const AsmToken peekTok(bool ShouldSkipSpace = true) {
184 AsmToken Tok;
186 MutableArrayRef<AsmToken> Buf(Tok);
196 virtual size_t peekTokens(MutableArrayRef<AsmToken> Buf,
210 AsmToken::TokenKind getKind() const { return getTok().getKind(); } in getKind()
213 bool is(AsmToken::TokenKind K) const { return getTok().is(K); } in is()
216 bool isNot(AsmToken::TokenKind K) const { return getTok().isNot(K); } in isNot()