Home
last modified time | relevance | path

Searched refs:TBTM (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/llvm/clang/include/clang/Tooling/Syntax/
DBuildTree.h26 buildSyntaxTree(Arena &A, TokenBufferTokenManager &TBTM, ASTContext &Context);
33 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM,
38 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM,
51 TokenBufferTokenManager &TBTM);
60 TokenBufferTokenManager &TBTM,
DMutations.h24 tooling::Replacements computeReplacements(const TokenBufferTokenManager &TBTM,
33 void removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM,
/openbsd/src/gnu/llvm/clang/lib/Tooling/Syntax/
DSynthesis.cpp32 lexBuffer(TokenBufferTokenManager &TBTM, in lexBuffer() argument
34 return TBTM.lexBuffer(std::move(Buffer)); in lexBuffer()
41 TokenBufferTokenManager &TBTM, in createLeaf() argument
44 FactoryImpl::lexBuffer(TBTM, llvm::MemoryBuffer::getMemBufferCopy(Spelling)) in createLeaf()
58 TokenBufferTokenManager &TBTM, in createLeaf() argument
65 return createLeaf(A, TBTM, K, Spelling); in createLeaf()
218 TokenBufferTokenManager &TBTM, in deepCopyExpandingMacros() argument
223 return createLeaf(A, TBTM, TBTM.getToken(L->getTokenKey())->kind(), in deepCopyExpandingMacros()
224 TBTM.getText(L->getTokenKey())); in deepCopyExpandingMacros()
230 Children.push_back({deepCopyExpandingMacros(A, TBTM, Child), Child->getRole()}); in deepCopyExpandingMacros()
[all …]
DComputeReplacements.cpp93 syntax::computeReplacements(const TokenBufferTokenManager &TBTM, in computeReplacements() argument
95 const auto &Buffer = TBTM.tokenBuffer(); in computeReplacements()
96 const auto &SM = TBTM.sourceManager(); in computeReplacements()
105 SM, rangeOfExpanded(TBTM, ReplacedRange).toCharRange(SM), in computeReplacements()
111 &TU, TBTM, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements()
DMutations.cpp79 void syntax::removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM, in removeStatement() argument
93 MutationsImpl::replace(S, createEmptyStatement(A, TBTM)); in removeStatement()
DBuildTree.cpp369 TreeBuilder(syntax::Arena &Arena, TokenBufferTokenManager& TBTM) in TreeBuilder() argument
371 TBTM(TBTM), in TreeBuilder()
372 Pending(Arena, TBTM.tokenBuffer()) { in TreeBuilder()
373 for (const auto &T : TBTM.tokenBuffer().expandedTokens()) in TreeBuilder()
379 return TBTM.sourceManager(); in sourceManager()
386 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode()
399 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode()
410 Pending.foldChildren(TBTM.tokenBuffer(), ListRange, New); in foldList()
441 auto Tokens = TBTM.tokenBuffer().expandedTokens(); in finalize()
446 Pending.foldChildren(TBTM.tokenBuffer(), Tokens.drop_back(), in finalize()
[all …]
/openbsd/src/gnu/llvm/clang/tools/clang-check/
DClangCheck.cpp161 clang::syntax::TokenBufferTokenManager TBTM(TB, AST.getLangOpts(), in CreateASTConsumer() local
165 << clang::syntax::buildSyntaxTree(A, TBTM, AST)->dump(TBTM); in CreateASTConsumer()