Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A 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,
H A DMutations.h24 tooling::Replacements computeReplacements(const TokenBufferTokenManager &TBTM,
33 void removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM,
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A 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 …]
H A 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()
H A DMutations.cpp79 void syntax::removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM, in removeStatement() argument
93 MutationsImpl::replace(S, createEmptyStatement(A, TBTM)); in removeStatement()
H A 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 …]