| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | WasmAsmParser.cpp | 36 MCAsmLexer *Lexer = nullptr; member in __anon60e998110111::WasmAsmParser 51 Lexer = &Parser->getLexer(); in Initialize() 76 auto Ok = Lexer->is(Kind); in isNext() 85 Lexer->getTok()); in expect() 124 if (Lexer->isNot(AsmToken::Comma)) in parseGroup() 127 if (Lexer->is(AsmToken::Integer)) { in parseGroup() 133 if (Lexer->is(AsmToken::Comma)) { in parseGroup() 152 if (Lexer->isNot(AsmToken::String)) in parseSectionDirective() 231 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType() 233 Lexer->getTok()); in parseDirectiveType() [all …]
|
| H A D | AsmParser.cpp | 121 AsmLexer Lexer; member in __anon84a98b390111::AsmParser 908 Error(Lexer.getErrLoc(), Lexer.getErr()); in Lex() 1095 Lexer.Lex(); in eatToEndOfStatement() 1099 Lexer.Lex(); in eatToEndOfStatement() 1106 Lexer.Lex(); in parseStringToEndOfStatement() 1117 Lexer.Lex(); in parseStringToComma() 2673 AsmLexerSkipSpaceRAII(AsmLexer &Lexer, bool SkipSpace) : Lexer(Lexer) { in AsmLexerSkipSpaceRAII() argument 2706 if (Lexer.is(AsmToken::Eof) || Lexer.is(AsmToken::Equal)) in parseMacroArgument() 2751 Lexer.Lex(); in parseMacroArgument() 2987 if (Lexer.is(AsmToken::Dollar) || Lexer.is(AsmToken::At)) { in parseIdentifier() [all …]
|
| H A D | MasmParser.cpp | 363 AsmLexer Lexer; member in __anonbc3838060111::MasmParser 1173 Lexer.Lex(); in expandMacros() 1204 Lexer.Lex(); in expandMacros() 1210 Error(Lexer.getErrLoc(), Lexer.getErr()); in Lex() 1251 Lexer.Lex(); in Lex() 1459 Lexer.Lex(); in eatToEndOfStatement() 1464 Lexer.Lex(); in eatToEndOfStatement() 1504 Lexer.Lex(); in parseStringToEndOfStatement() 3002 AsmLexerSkipSpaceRAII(AsmLexer &Lexer, bool SkipSpace) : Lexer(Lexer) { in AsmLexerSkipSpaceRAII() argument 3049 if (Lexer.is(AsmToken::Eof) || Lexer.is(AsmToken::Equal)) in parseMacroArgument() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Lex/ |
| H A D | LexerTest.cpp | 320 StringRef text = Lexer::getSourceText( in TEST_F() 332 range = Lexer::makeFileCharRange( in TEST_F() 344 range = Lexer::makeFileCharRange( in TEST_F() 350 text = Lexer::getSourceText( in TEST_F() 403 range = Lexer::makeFileCharRange( in TEST_F() 419 range = Lexer::makeFileCharRange( in TEST_F() 573 String1 = Lexer::Stringify(StringRef(String1)); in TEST_F() 574 Lexer::Stringify(String2); in TEST_F() 575 String3 = Lexer::Stringify(StringRef(String3)); in TEST_F() 576 Lexer::Stringify(String4); in TEST_F() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/ |
| H A D | Lexer.cpp | 75 Lexer::Lexer(llvm::SourceMgr &mgr, ast::DiagnosticEngine &diagEngine, in Lexer() function in Lexer 103 Lexer::~Lexer() { in ~Lexer() 121 Token Lexer::emitError(SMRange loc, const Twine &msg) { in emitError() 130 Token Lexer::emitError(const char *loc, const Twine &msg) { in emitError() 135 int Lexer::getNextChar() { in getNextChar() 161 Token Lexer::lexToken() { in lexToken() 271 void Lexer::lexComment() { in lexComment() 296 Token Lexer::lexDirective(const char *tokStart) { in lexDirective() 305 Token Lexer::lexIdentifier(const char *tokStart) { in lexIdentifier() 337 Token Lexer::lexNumber(const char *tokStart) { in lexNumber() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 199 MCAsmLexer &Lexer; member in __anonb6ef144c0111::WebAssemblyAsmParser 250 Lexer(Parser.getLexer()), in WebAssemblyAsmParser() 350 auto Ok = Lexer.is(Kind); in isNext() 387 auto &Int = Lexer.getTok(); in parseSingleInteger() 398 auto &Flt = Lexer.getTok(); in parseSingleFloat() 414 auto &Flt = Lexer.getTok(); in parseSpecialFloatMaybe() 483 auto Tok = Lexer.getTok(); in parseLimits() 493 auto Tok = Lexer.getTok(); in parseLimits() 510 auto &Tok = Lexer.getTok(); in parseFunctionTableOperand() 550 auto &Sep = Lexer.getTok(); in ParseInstruction() [all …]
|
| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | Lexer.cpp | 30 Lexer::Lexer(const llvm::SourceMgr &sourceMgr, MLIRContext *context, in Lexer() function in Lexer 44 Location Lexer::getEncodedSourceLocation(SMLoc loc) { in getEncodedSourceLocation() 61 Token Lexer::emitError(const char *loc, const Twine &message) { in emitError() 67 Token Lexer::lexToken() { in lexToken() 191 Token Lexer::lexAtIdentifier(const char *tokStart) { in lexAtIdentifier() 218 Token Lexer::lexBareIdentifierOrKeyword(const char *tokStart) { in lexBareIdentifierOrKeyword() 251 void Lexer::skipComment() { in skipComment() 280 Token Lexer::lexEllipsis(const char *tokStart) { in lexEllipsis() 295 Token Lexer::lexNumber(const char *tokStart) { in lexNumber() 345 Token Lexer::lexPrefixedIdentifier(const char *tokStart) { in lexPrefixedIdentifier() [all …]
|
| H A D | Lexer.h | 23 class Lexer { 25 explicit Lexer(const llvm::SourceMgr &sourceMgr, MLIRContext *context, 76 Lexer(const Lexer &) = delete; 77 void operator=(const Lexer &) = delete;
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | Lexer.cpp | 78 void Lexer::anchor() {} in anchor() 136 Lexer::Lexer(FileID FID, const llvm::MemoryBufferRef &InputFile, in Lexer() function in Lexer 151 Lexer::Lexer(SourceLocation fileloc, const LangOptions &langOpts, in Lexer() function in Lexer 165 Lexer::Lexer(FileID FID, const llvm::MemoryBufferRef &FromFile, in Lexer() function in Lexer 172 void Lexer::resetExtendedTokenMode() { in resetExtendedTokenMode() 195 Lexer *Lexer::Create_PragmaLexer(SourceLocation SpellingLoc, in Create_PragmaLexer() 204 Lexer *L = new Lexer(SpellingFID, InputFile, PP); in Create_PragmaLexer() 331 StringRef Lexer::getSpelling(SourceLocation loc, in getSpelling() 1292 SourceLocation Lexer::findLocationAfterToken( in findLocationAfterToken() 3013 unsigned Lexer::isNextPPTokenLParen() { in isNextPPTokenLParen() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | CommentLexer.cpp | 90 void Lexer::skipLineStartingDecorations() { in skipLineStartingDecorations() 273 const char *Lexer::skipTextToken() { in skipTextToken() 296 void Lexer::lexCommentText(Token &T) { in lexCommentText() 459 void Lexer::setupAndLexVerbatimBlock(Token &T, in setupAndLexVerbatimBlock() 529 void Lexer::lexVerbatimBlockBody(Token &T) { in lexVerbatimBlockBody() 553 void Lexer::lexVerbatimLineText(Token &T) { in lexVerbatimLineText() 648 void Lexer::lexHTMLStartTag(Token &T) { in lexHTMLStartTag() 710 void Lexer::setupAndLexHTMLEndTag(Token &T) { in setupAndLexHTMLEndTag() 730 void Lexer::lexHTMLEndTag(Token &T) { in lexHTMLEndTag() 737 Lexer::Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags, in Lexer() function in clang::comments::Lexer [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | SourceCode.cpp | 33 return Lexer::getSourceText(Range, Context.getSourceManager(), in getText() 40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(), in maybeExtendRange() 46 Lexer::getRawToken(R.getEnd(), Tok, Context.getSourceManager(), in maybeExtendRange() 135 std::unique_ptr<Lexer> Lexer = [&]() { in getEntityEndLoc() local 140 return std::make_unique<clang::Lexer>( in getEntityEndLoc() 146 Lexer->SetKeepWhitespaceMode(true); in getEntityEndLoc() 178 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc() 191 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc() 216 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc() 302 bool Failed = Lexer::getRawToken(Loc, Tok, SM, LangOpts, in atOrBeforeSeparation() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 98 MCAsmLexer &Lexer; member in __anonafbc6f9a0111::LanaiAsmParser 715 Lexer.UnLex(PercentTok.value()); in parseRegister() 769 Lexer.Lex(); // lex '(' in parseIdentifier() 786 Lexer.Lex(); // lex ')' in parseIdentifier() 806 switch (Lexer.getKind()) { in parseImmediate() 846 if (Lexer.getKind() == Lexer.peekTok(true).getKind()) { in parsePrePost() 848 if (Lexer.is(AsmToken::Minus)) in parsePrePost() 850 else if (Lexer.is(AsmToken::Plus)) in parsePrePost() 919 if (Lexer.isNot(AsmToken::LBrac)) { in parseMemoryOperand() 973 if (Lexer.is(AsmToken::RBrac)) { in parseMemoryOperand() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | StaticAssertCheck.cpp | 91 Lexer::getImmediateMacroName(AssertExpansionLoc, SM, Opts); in check() 106 Lexer::getImmediateMacroName(FalseLiteralLoc, SM, Opts); in check() 150 Lexer Lexer(SM.getLocForStartOfFile(SM.getFileID(AssertLoc)), Opts, in getLastParenLoc() local 154 if (Lexer.LexFromRawLexer(Token) || Lexer.LexFromRawLexer(Token) || in getLastParenLoc() 159 while (ParenCount && !Lexer.LexFromRawLexer(Token)) { in getLastParenLoc()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | BracesAroundStatementsCheck.cpp | 25 Lexer::GetBeginningOfToken(Loc, SM, Context->getLangOpts()); in getTokenKind() 27 Lexer::getRawToken(Beginning, Tok, SM, Context->getLangOpts()); in getTokenKind() 49 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, Context->getLangOpts()); in forwardSkipWhitespaceAndComments() 80 Lexer::getLocForEndOfToken(Loc, 0, SM, Context->getLangOpts()); in findEndLocation() 82 StringRef Comment = Lexer::getSourceText( in findEndLocation() 171 Lexer::getLocForEndOfToken(CondEndLoc, 0, SM, Context->getLangOpts()); in findRParenLoc() 213 InitialLoc = Lexer::makeFileCharRange( in checkStmt() 220 Lexer::getLocForEndOfToken(InitialLoc, 0, SM, Context->getLangOpts()); in checkStmt() 252 if (Lexer::makeFileCharRange( in checkStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | LexerUtils.cpp | 29 Location = Lexer::GetBeginningOfToken(Location, SM, LangOpts); in getPreviousToken() 30 if (!Lexer::getRawToken(Location, Token, SM, LangOpts) && in getPreviousToken() 49 return Lexer::GetBeginningOfToken(BeforeStart, SM, LangOpts); in findPreviousTokenStart() 65 if (Lexer::getRawToken(L, T, SM, LangOpts, /*IgnoreWhiteSpace=*/true)) in findPreviousTokenKind() 85 CurrentToken = Lexer::findNextToken(Start, SM, LangOpts); in findNextTokenSkippingComments() 100 llvm::Optional<Token> Tok = Lexer::findNextToken(Loc, SM, LangOpts); in rangeContainsExpansionsOrDirectives() 108 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts).getLocWithOffset(1); in rangeContainsExpansionsOrDirectives() 123 Lexer RawLexer(SM.getLocForStartOfFile(LocInfo.first), Context.getLangOpts(), in getQualifyingToken()
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/lib/ |
| H A D | Lex.cpp | 23 clang::Lexer Lexer(Start, LangOpts, Code.data(), Code.data(), in lex() local 25 Lexer.SetCommentRetentionState(true); in lex() 34 for (Lexer.LexFromRawLexer(CT); CT.getKind() != clang::tok::eof; in lex() 35 Lexer.LexFromRawLexer(CT)) { in lex() 92 clang::Lexer::getCharAndSizeNoWarn(Pos, CharSize, LangOpts)); in cook()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CommentLexer.h | 26 class Lexer; variable 56 friend class Lexer; variable 216 void dump(const Lexer &L, const SourceManager &SM) const; 220 class Lexer { 222 Lexer(const Lexer &) = delete; 223 void operator=(const Lexer &) = delete; 352 Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags,
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch3/include/toy/ |
| H A D | Lexer.h | 58 class Lexer { 62 Lexer(std::string filename) in Lexer() function 65 virtual ~Lexer() = default; 211 class LexerBuffer final : public Lexer { 214 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch2/include/toy/ |
| H A D | Lexer.h | 58 class Lexer { 62 Lexer(std::string filename) in Lexer() function 65 virtual ~Lexer() = default; 211 class LexerBuffer final : public Lexer { 214 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch1/include/toy/ |
| H A D | Lexer.h | 58 class Lexer { 62 Lexer(std::string filename) in Lexer() function 65 virtual ~Lexer() = default; 211 class LexerBuffer final : public Lexer { 214 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/ |
| H A D | Lexer.h | 59 class Lexer { 63 Lexer(std::string filename) in Lexer() function 66 virtual ~Lexer() = default; 214 class LexerBuffer final : public Lexer { 217 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | Lexer.h | 58 class Lexer { 62 Lexer(std::string filename) in Lexer() function 65 virtual ~Lexer() = default; 211 class LexerBuffer final : public Lexer { 214 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/ |
| H A D | Lexer.h | 58 class Lexer { 62 Lexer(std::string filename) in Lexer() function 65 virtual ~Lexer() = default; 211 class LexerBuffer final : public Lexer { 214 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | Lexer.h | 58 class Lexer { 62 Lexer(std::string filename) in Lexer() function 65 virtual ~Lexer() = default; 211 class LexerBuffer final : public Lexer { 214 : Lexer(std::move(filename)), current(begin), end(end) {} in LexerBuffer()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | PreferMemberInitializerCheck.cpp | 160 StringRef MacroName = Lexer::getImmediateMacroName( in check() 191 Lexer::getLocForEndOfToken(Field->getSourceRange().getEnd(), 0, in check() 195 if (auto NextToken = Lexer::findNextToken( in check() 211 Lexer::getSourceText( in check() 259 InsertPos = Lexer::getLocForEndOfToken( in check() 266 InsertPos = Lexer::getLocForEndOfToken( in check() 284 if (auto NextToken = Lexer::findNextToken( in check() 296 StringRef NewInit = Lexer::getSourceText( in check()
|