| /netbsd-src/external/apache2/llvm/dist/clang/lib/Format/ |
| H A D | FormatTokenLexer.cpp | 62 assert(Tokens.empty()); in lex() 65 Tokens.push_back(getNextToken()); in lex() 77 if (Tokens.back()->NewlinesBefore > 0 || Tokens.back()->IsMultiline) in lex() 78 FirstInLineIndex = Tokens.size() - 1; in lex() 79 } while (Tokens.back()->Tok.isNot(tok::eof)); in lex() 80 return Tokens; in lex() 106 Tokens.back()->Tok.setKind(tok::pipepipe); in tryMergePreviousTokens() 111 Tokens.back()->Tok.setKind(tok::period); in tryMergePreviousTokens() 132 Tokens.back()->Tok.setKind(tok::l_square); in tryMergePreviousTokens() 162 Tokens.back()->Tok.setKind(tok::starequal); in tryMergePreviousTokens() [all …]
|
| H A D | MacroExpander.cpp | 51 DefinitionParser(ArrayRef<FormatToken *> Tokens) : Tokens(Tokens) { in DefinitionParser() argument 52 assert(!Tokens.empty()); in DefinitionParser() 53 Current = Tokens[0]; in DefinitionParser() 110 if (Pos + 1 < Tokens.size()) in nextToken() 112 Current = Tokens[Pos]; in nextToken() 119 ArrayRef<FormatToken *> Tokens; member in clang::format::MacroExpander::DefinitionParser 142 const auto Tokens = Lex.lex(); in parseDefinition() local 143 if (!Tokens.empty()) { in parseDefinition() 144 DefinitionParser Parser(Tokens); in parseDefinition()
|
| H A D | UnwrappedLineParser.cpp | 146 else if (!Parser.Line->Tokens.empty()) in ScopedLineState() 147 Parser.CurrentLines = &Parser.Line->Tokens.back().Children; in ScopedLineState() 155 if (!Parser.Line->Tokens.empty()) { in ~ScopedLineState() 158 assert(Parser.Line->Tokens.empty()); in ~ScopedLineState() 198 IndexedTokenSource(ArrayRef<FormatToken *> Tokens) in IndexedTokenSource() argument 199 : Tokens(Tokens), Position(-1) {} in IndexedTokenSource() 203 return Tokens[Position]; in getNextToken() 213 return Tokens[Position]; in setPosition() 219 ArrayRef<FormatToken *> Tokens; member in clang::format::__anond4a2c0880211::IndexedTokenSource 228 ArrayRef<FormatToken *> Tokens, in UnwrappedLineParser() argument [all …]
|
| H A D | TokenAnnotator.h | 40 : First(Line.Tokens.front().Tok), Level(Line.Level), in AnnotatedLine() 48 assert(!Line.Tokens.empty()); in AnnotatedLine() 55 for (std::list<UnwrappedLineNode>::const_iterator I = ++Line.Tokens.begin(), in AnnotatedLine() 56 E = Line.Tokens.end(); in AnnotatedLine() 86 template <typename... Ts> bool startsWith(Ts... Tokens) const { in startsWith() argument 87 return First && First->startsSequence(Tokens...); in startsWith() 94 template <typename... Ts> bool endsWith(Ts... Tokens) const { in endsWith() argument 95 return Last && Last->endsSequence(Tokens...); in endsWith()
|
| H A D | BreakableToken.cpp | 333 return Tokens[LineIndex] ? *Tokens[LineIndex] : Tok; in tokenAt() 387 Tokens.resize(Lines.size()); in BreakableBlockComment() 660 assert(Tokens[LineIndex - 1] == Tokens[LineIndex] && in reflow() 775 Tokens.resize(Lines.size()); in BreakableLineCommentSection() 838 Tokens[i] = LineTok; in BreakableLineCommentSection() 919 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) { in reflow() 923 *Tokens[LineIndex], /*Newlines=*/0, /*Spaces=*/0, in reflow() 944 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset, in reflow() 957 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset, in reflow() 974 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) { in adaptStartOfLine() [all …]
|
| H A D | UnwrappedLineParser.h | 41 std::list<UnwrappedLineNode> Tokens; member 79 unsigned FirstStartColumn, ArrayRef<FormatToken *> Tokens, 229 FormatTokenSource *Tokens; variable
|
| H A D | FormatToken.h | 479 bool startsSequence(A K1, Ts... Tokens) const { in startsSequence() 480 return startsSequenceInternal(K1, Tokens...); in startsSequence() 490 bool endsSequence(A K1, Ts... Tokens) const { in endsSequence() 491 return endsSequenceInternal(K1, Tokens...); in endsSequence() 704 bool startsSequenceInternal(A K1, Ts... Tokens) const { in startsSequenceInternal() 706 return Next->startsSequenceInternal(K1, Tokens...); in startsSequenceInternal() 707 return is(K1) && Next && Next->startsSequenceInternal(Tokens...); in startsSequenceInternal() 723 bool endsSequenceInternal(A K1, Ts... Tokens) const { in endsSequenceInternal() 725 return Previous->endsSequenceInternal(K1, Tokens...); in endsSequenceInternal() 726 return is(K1) && Previous && Previous->endsSequenceInternal(Tokens...); in endsSequenceInternal()
|
| H A D | TokenAnalyzer.cpp | 74 SmallVector<FormatToken *, 10> Tokens(Toks.begin(), Toks.end()); in process() local 76 Env.getFirstStartColumn(), Tokens, *this); in process()
|
| H A D | UsingDeclarationsSorter.h | 30 FormatTokenLexer &Tokens) override;
|
| H A D | NamespaceEndCommentsFixer.h | 40 FormatTokenLexer &Tokens) override;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/ |
| H A D | TokenLexer.cpp | 53 Tokens = &*Macro->tokens_begin(); in Init() 64 assert(Tokens[0].getLocation().isValid()); in Init() 65 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) && in Init() 73 MacroDefStart = SM.getExpansionLoc(Tokens[0].getLocation()); in Init() 104 Tokens = TokArray; in Init() 128 delete [] Tokens; in destroy() 129 Tokens = nullptr; in destroy() 255 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments() 262 if (I != 0 && !Tokens[I-1].is(tok::hashhash) && CurTok.hasLeadingSpace()) in ExpandFunctionArguments() 267 assert(Tokens[I + 1].is(tok::l_paren) && in ExpandFunctionArguments() [all …]
|
| H A D | DependencyDirectivesSourceMinimizer.cpp | 35 SmallVectorImpl<Token> &Tokens; member 37 Minimizer(SmallVectorImpl<char> &Out, SmallVectorImpl<Token> &Tokens, in Minimizer() 40 : Out(Out), Tokens(Tokens), Input(Input), Diags(Diags), in Minimizer() 70 Tokens.emplace_back(K, Out.size()); in makeToken() 71 return Tokens.back(); in makeToken() 74 Out.resize(Tokens.back().Offset); in popToken() 75 Tokens.pop_back(); in popToken() 77 TokenKind top() const { return Tokens.empty() ? pp_none : Tokens.back().K; } in top() 952 SmallVectorImpl<Token> &Tokens, DiagnosticsEngine *Diags, in minimizeSourceToDependencyDirectives() argument 955 Tokens.clear(); in minimizeSourceToDependencyDirectives() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/ |
| H A D | ComputeReplacements.cpp | 104 &TU, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements() argument 107 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM); in computeReplacements() 110 assert(NextOriginal <= Tokens.begin()); in computeReplacements() 112 if (NextOriginal != Tokens.begin()) { in computeReplacements() 114 emitReplacement(llvm::makeArrayRef(NextOriginal, Tokens.begin())); in computeReplacements() 119 NextOriginal = Tokens.end(); in computeReplacements()
|
| H A D | BuildTree.cpp | 438 auto Tokens = Arena.getTokenBuffer().expandedTokens(); in finalize() local 439 assert(!Tokens.empty()); in finalize() 440 assert(Tokens.back().kind() == tok::eof); in finalize() 443 Pending.foldChildren(Arena, Tokens.drop_back(), in finalize() 474 auto Tokens = getRange(D->getSourceRange()); in getTemplateRange() local 475 return maybeAppendSemicolon(Tokens, D); in getTemplateRange() 507 ArrayRef<syntax::Token> Tokens; in getDeclarationRange() local 510 Tokens = getRange(S->TypeDecl::getBeginLoc(), S->getEndLoc()); in getDeclarationRange() 512 Tokens = getRange(D->getSourceRange()); in getDeclarationRange() 513 return maybeAppendSemicolon(Tokens, D); in getDeclarationRange() [all …]
|
| H A D | Tokens.cpp | 478 llvm::ArrayRef<syntax::Token> Tokens) { in spelledTokensTouching() argument 482 Tokens, [&](const syntax::Token &Tok) { return Tok.location() < Loc; }); in spelledTokensTouching() 483 bool AcceptRight = Right != Tokens.end() && Right->location() <= Loc; in spelledTokensTouching() 485 Right != Tokens.begin() && (Right - 1)->endLocation() >= Loc; in spelledTokensTouching() 492 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching() argument 494 Loc, Tokens.spelledTokens(Tokens.sourceManager().getFileID(Loc))); in spelledTokensTouching() 499 llvm::ArrayRef<syntax::Token> Tokens) { in spelledIdentifierTouching() argument 500 for (const syntax::Token &Tok : spelledTokensTouching(Loc, Tokens)) { in spelledIdentifierTouching() 509 const syntax::TokenBuffer &Tokens) { in spelledIdentifierTouching() argument 511 Loc, Tokens.spelledTokens(Tokens.sourceManager().getFileID(Loc))); in spelledIdentifierTouching() [all …]
|
| H A D | Synthesis.cpp | 39 auto Tokens = in createLeaf() local 42 assert(Tokens.size() == 1); in createLeaf() 43 assert(Tokens.front().kind() == K && in createLeaf() 46 auto *Leaf = new (A.getAllocator()) syntax::Leaf(Tokens.begin()); in createLeaf()
|
| H A D | Tree.cpp | 36 const TokenBuffer &Tokens) in Arena() argument 37 : SourceMgr(SourceMgr), LangOpts(LangOpts), Tokens(Tokens) {} in Arena() 40 return Tokens; in getTokenBuffer()
|
| H A D | CMakeLists.txt | 9 Tokens.cpp
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/ |
| H A D | Tokens.h | 386 spelledTokensTouching(SourceLocation Loc, const syntax::TokenBuffer &Tokens); 388 spelledTokensTouching(SourceLocation Loc, llvm::ArrayRef<syntax::Token> Tokens); 394 llvm::ArrayRef<syntax::Token> Tokens); 397 const syntax::TokenBuffer &Tokens);
|
| H A D | Tree.h | 44 const TokenBuffer &Tokens); 63 const TokenBuffer &Tokens; variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | IfConversion.cpp | 258 std::vector<std::unique_ptr<IfcvtToken>> &Tokens); 263 std::vector<std::unique_ptr<IfcvtToken>> &Tokens); 481 std::vector<std::unique_ptr<IfcvtToken>> Tokens; in INITIALIZE_PASS_DEPENDENCY() local 489 AnalyzeBlocks(MF, Tokens); in INITIALIZE_PASS_DEPENDENCY() 490 while (!Tokens.empty()) { in INITIALIZE_PASS_DEPENDENCY() 491 std::unique_ptr<IfcvtToken> Token = std::move(Tokens.back()); in INITIALIZE_PASS_DEPENDENCY() 492 Tokens.pop_back(); in INITIALIZE_PASS_DEPENDENCY() 600 Tokens.clear(); in INITIALIZE_PASS_DEPENDENCY() 1212 MachineBasicBlock &MBB, std::vector<std::unique_ptr<IfcvtToken>> &Tokens) { in AnalyzeBlock() argument 1322 Tokens.push_back(std::make_unique<IfcvtToken>( in AnalyzeBlock() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/ |
| H A D | GlobPattern.cpp | 138 Pat.Tokens.push_back(*BV); in create() 150 return matchOne(Tokens, S); in match()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/ |
| H A D | DependencyScanningFilesystem.cpp | 38 SmallVector<minimize_source_to_dependency_directives::Token, 64> Tokens; in createFileEntry() local 40 Buffer->getBuffer(), MinimizedFileContents, Tokens)) { in createFileEntry() 77 minimize_source_to_dependency_directives::computeSkippedRanges(Tokens, in createFileEntry()
|
| /netbsd-src/external/apache2/llvm/lib/libclangToolingSyntax/ |
| H A D | Makefile | 14 Tokens.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| H A D | GlobPattern.h | 48 std::vector<BitVector> Tokens; variable
|