HomeSort by: relevance | last modified time | path
    Searched defs:Lexer (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/tools/llvm-mca/
CodeRegionGenerator.cpp 124 // Create a MCAsmParser and setup the lexer to recognize llvm-mca ASM
128 MCAsmLexer &Lexer = Parser->getLexer();
130 Lexer.setCommentConsumer(&CC);
132 Lexer.setLexMasmIntegers(true);
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
WasmAsmParser.cpp 36 MCAsmLexer *Lexer = nullptr;
51 Lexer = &Parser->getLexer();
75 auto Ok = Lexer->is(Kind);
84 Lexer->getTok());
117 if (Lexer->isNot(AsmToken::Comma))
120 if (Lexer->is(AsmToken::Integer)) {
126 if (Lexer->is(AsmToken::Comma)) {
145 if (Lexer->isNot(AsmToken::String))
146 return error("expected string in directive, instead got: ", Lexer->getTok());
224 if (!Lexer->is(AsmToken::Identifier)
    [all...]
AsmParser.cpp 122 AsmLexer Lexer;
222 MCAsmLexer &getLexer() override { return Lexer; }
248 Lexer.setLexMasmIntegers(V);
342 /// Reset the current lexer position to that given by \p Loc. The
715 MCAsmLexer &Lexer;
719 while (Lexer.is(AsmToken::Space))
720 Lexer.Lex();
730 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) {
731 Lexer.setSkipSpace(false);
732 Lexer.setAllowHashInIdentifier(true)
    [all...]
MasmParser.cpp 362 AsmLexer Lexer;
472 MCAsmLexer &getLexer() override { return Lexer; }
498 Lexer.setLexMasmIntegers(V);
605 /// Reset the current lexer position to that given by \p Loc. The
1020 : Lexer(MAI), Ctx(Ctx), Out(Out), MAI(MAI), SrcMgr(SM),
1028 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
1093 SrcMgr.AddIncludeFile(Filename, Lexer.getLoc(), IncludedFile);
1098 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
1106 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer(),
1111 if (Lexer.getTok().is(AsmToken::Error)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
SourceCode.cpp 21 #include "clang/Lex/Lexer.h"
33 return Lexer::getSourceText(Range, Context.getSourceManager(),
40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(),
46 Lexer::getRawToken(R.getEnd(), Tok, Context.getSourceManager(),
96 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts);
135 std::unique_ptr<Lexer> Lexer = [&]() {
140 return std::make_unique<clang::Lexer>(
145 // Tell Lexer to return whitespace as pseudo-tokens (kind is tok::unknown).
146 Lexer->SetKeepWhitespaceMode(true)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
CommentLexer.h 1 //===--- CommentLexer.h - Lexer for structured comments ---------*- C++ -*-===//
9 // This file defines lexer for structured comments and supporting token class.
26 class Lexer;
56 friend class Lexer;
216 void dump(const Lexer &L, const SourceManager &SM) const;
219 /// Comment lexer.
220 class Lexer {
222 Lexer(const Lexer &) = delete;
223 void operator=(const Lexer &) = delete
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
Lexer.h 1 //===- Lexer.h - C Language Family Lexer ------------------------*- C++ -*-===//
9 // This file defines the Lexer interface.
40 /// ConflictMarkerKind - Kinds of conflict marker which the lexer might be
64 /// Used to inform the lexer as to whether it's starting at the beginning of
72 /// Lexer - This provides a simple interface that turns a text buffer into a
76 class Lexer : public PreprocessorLexer {
82 // Constant configuration values for this lexer.
96 // True if lexer for _Pragma handling.
103 /// ExtendedTokenMode - The lexer can optionally keep comments and whitespac
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Object/
COFFModuleDefinition.cpp 88 class Lexer {
90 Lexer(StringRef S) : Buf(S) {}
353 Lexer Lex;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 91 Lexer(Parser.getLexer()), SubtargetInfo(STI) {
98 MCAsmLexer &Lexer;
700 if (Lexer.getKind() == AsmToken::Percent) {
704 if (Lexer.getKind() == AsmToken::Identifier) {
705 RegNum = MatchRegisterName(Lexer.getTok().getIdentifier());
708 Lexer.UnLex(PercentTok.getValue());
715 Lexer.UnLex(PercentTok.getValue());
749 if (Lexer.getKind() != AsmToken::Identifier)
765 if (Lexer.getKind() != AsmToken::LParen) {
766 Error(Lexer.getLoc(), "Expected '('")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/
WebAssemblyAsmParser.cpp 196 MCAsmLexer &Lexer;
237 Lexer(Parser.getLexer()) {
269 return Parser.Error(Lexer.getTok().getLoc(), Msg);
327 auto Ok = Lexer.is(Kind);
336 Lexer.getTok());
341 if (!Lexer.is(AsmToken::Identifier)) {
342 error("Expected identifier, got: ", Lexer.getTok());
345 auto Name = Lexer.getTok().getString();
351 while (Lexer.is(AsmToken::Identifier)) {
352 auto Type = WebAssembly::parseType(Lexer.getTok().getString())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Lexer.cpp 1 //===- Lexer.cpp - C Language Family Lexer --------------------------------===//
9 // This file implements the Lexer and Token interfaces.
13 #include "clang/Lex/Lexer.h"
74 // Lexer Class Implementation
77 void Lexer::anchor() {}
79 void Lexer::InitLexer(const char *BufStart, const char *BufPtr,
131 /// Lexer constructor - Create a new lexer object for the specified buffer
132 /// with the specified preprocessor managing the lexing process. This lexer
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/AsmParser/
HexagonAsmParser.cpp 606 MCAsmLexer &Lexer = getLexer();
607 while (!Lexer.is(AsmToken::RCurly))
608 Lexer.Lex();
609 Lexer.Lex();
874 MCAsmLexer &Lexer = getLexer();
893 const AsmToken &MaybeDotNew = Lexer.getTok();
911 const AsmToken &MaybeDotNew = Lexer.getTok();
929 MCAsmLexer &Lexer = getLexer();
930 AsmToken const &Second = Lexer.getTok();
931 AsmToken Third = Lexer.peekTok()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp 1466 MCAsmLexer &Lexer = getLexer();
1470 auto OnFailure = [RestoreOnFailure, &Lexer, &Tokens]() {
1473 Lexer.UnLex(Tokens.pop_back_val());
1509 if (Lexer.isNot(AsmToken::LParen))
1537 if (Lexer.isNot(AsmToken::RParen)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp 5429 MCAsmLexer &Lexer = getLexer();
5451 if (Lexer.peekTok().is(AsmToken::Colon))
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 8222 MCAsmLexer &Lexer = getLexer();
8223 SMLoc L = Lexer.getLoc();
8463 MCAsmLexer &Lexer = getLexer();
8465 if (Lexer.isNot(AsmToken::Equal)) {
8496 MCAsmLexer &Lexer = getLexer();
8499 if (Lexer.is(AsmToken::Identifier)) {
8524 if (Lexer.is(AsmToken::Integer)) {

Completed in 92 milliseconds