Home | History | Annotate | Download | only in MCParser

Lines Matching defs:AsmLexer

1 //===- AsmLexer.cpp - Lexer for Assembly Files ----------------------------===//
14 #include "llvm/MC/MCParser/AsmLexer.h"
24 AsmLexer::AsmLexer(const MCAsmInfo &MAI) : MAI(MAI) {
30 AsmLexer::~AsmLexer() {
33 void AsmLexer::setBuffer(StringRef Buf, const char *ptr) {
46 AsmToken AsmLexer::ReturnError(const char *Loc, const std::string &Msg) {
52 int AsmLexer::getNextChar() {
74 AsmToken AsmLexer::LexFloatLiteral() {
100 AsmToken AsmLexer::LexHexFloatLiteral(bool NoIntDigits) {
146 AsmToken AsmLexer::LexIdentifier() {
169 AsmToken AsmLexer::LexSlash() {
195 AsmToken AsmLexer::LexLineComment() {
254 AsmToken AsmLexer::LexDigit() {
363 AsmToken AsmLexer::LexSingleQuote() {
399 AsmToken AsmLexer::LexQuote() {
417 StringRef AsmLexer::LexUntilEndOfStatement() {
429 StringRef AsmLexer::LexUntilEndOfLine() {
439 const AsmToken AsmLexer::peekTok(bool ShouldSkipSpace) {
461 bool AsmLexer::isAtStartOfComment(const char *Ptr) {
474 bool AsmLexer::isAtStatementSeparator(const char *Ptr) {
479 AsmToken AsmLexer::LexToken() {